name: gh-pages on: release: types: [published, edited] concurrency: group: gh-pages permissions: contents: read jobs: update-helm-repo: name: Update gh-pages helm repo index runs-on: ubuntu-latest permissions: contents: write steps: - name: Install Helm uses: azure/setup-helm@v4 with: version: 3.12.3 - name: Check out repo uses: actions/checkout@v4 with: fetch-depth: 0 - name: Update repo index run: | git config user.name "Github Actions" git config user.email "no-reply@github.com" ./scripts/github/update-helm-repo.sh ${{ join(github.event.release.assets.*.browser_download_url, ' ') }} - name: Push run: git push -f https://${GITHUB_ACTOR}:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }} gh-pages