name: Generate Icons Page on: workflow_run: workflows: ["Convert SVG Assets"] branches: - main - dev types: - completed jobs: build_icons_page: if: ${{ github.event.workflow_run.conclusion == 'success' }} runs-on: ubuntu-latest permissions: contents: write steps: - name: Checkout Repository uses: actions/checkout@v3 with: ref: ${{ github.event.workflow_run.head_branch }} - name: Set Up Python uses: actions/setup-python@v4 with: python-version: "3.9" - name: Generate ICONS.md run: python scripts/generate_icons_page.py - name: Commit and Push Changes run: | git config --global user.email "noreply@lammers.media" git config --global user.name "Dashboard Icons Bot" git add ICONS.md git commit -m ":construction_worker: Generate ICONS.md" || exit 0 git pull --rebase origin ${{ github.event.workflow_run.head_branch }} git push origin HEAD:${{ github.event.workflow_run.head_branch }}