From 32027a202541c0d09b5d8f9dfb38c84c132b6821 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Fri, 6 Jun 2025 14:34:14 +0200 Subject: [PATCH] Create generate_stargazer_map.yml --- .github/workflows/generate_stargazer_map.yml | 35 ++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .github/workflows/generate_stargazer_map.yml diff --git a/.github/workflows/generate_stargazer_map.yml b/.github/workflows/generate_stargazer_map.yml new file mode 100644 index 000000000..b4285fb6c --- /dev/null +++ b/.github/workflows/generate_stargazer_map.yml @@ -0,0 +1,35 @@ +name: Generate Stargazer Map + +on: + workflow_dispatch: + schedule: + - cron: '0 0 * * 0' # weekly + +jobs: + generate-map: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: '3.11' + + - name: Install dependencies + run: | + pip install requests geopy folium pycountry + + - name: Run script + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + REPO: alexbelgium/hassio-addons + run: python .github/generate_map.py + + - name: Commit and push map + run: | + git config --global user.name "github-actions[bot]" + git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" + git add map/index.html + git commit -m "Update stargazer map" || echo "No changes to commit" + git push