diff --git a/.github/workflows/helm-docs.yaml b/.github/workflows/helm-docs.yaml new file mode 100644 index 00000000..03b00ce1 --- /dev/null +++ b/.github/workflows/helm-docs.yaml @@ -0,0 +1,45 @@ +name: Create helm-docs + +on: + pull_request: + merge_group: + push: + branches: + - main + workflow_dispatch: + +concurrency: + group: '${{ github.workflow }} @ ${{ github.ref }}' + cancel-in-progress: true + +jobs: + helm-docs: + runs-on: ubuntu-latest + steps: + - name: Generate token + id: generate_token + uses: tibdex/github-app-token@b62528385c34dbc9f38e5f4225ac829252d1ea92 + with: + app_id: ${{ secrets.PROJECT_ACTIONS_MANAGEMENT_APP_ID }} + private_key: ${{ secrets.PROJECT_ACTIONS_MANAGEMENT_APP_PEM }} + + - name: Checkout + uses: actions/checkout@v3 + with: + token: ${{ steps.generate_token.outputs.token }} + + - name: Run helm-docs from go + working-directory: charts/studio/ + run: | + go run github.com/norwoodj/helm-docs/...@v1.11.0 + + - name: Run helm-docs + working-directory: charts/studio/ + run: | + docker run --pull always --rm --volume "$(pwd):/helm-docs" -u $(id -u) jnorwood/helm-docs:latest + + - uses: stefanzweifel/git-auto-commit-action@v4 + with: + commit_message: Helm-Docs update + file_pattern: charts/studio/README.md + diff --git a/.github/workflows/studio_release.yml b/.github/workflows/studio_release.yml index fdfa9229..9924ad41 100644 --- a/.github/workflows/studio_release.yml +++ b/.github/workflows/studio_release.yml @@ -22,11 +22,10 @@ jobs: done - uses: iterative/setup-cml@v1 - run: > - cml pr create + cml pr create . --{title,body,message}="Studio: bump to $STUDIO_VERSION" --branch="bump-studio-$STUDIO_VERSION" --squash - . env: GITHUB_TOKEN: ${{ secrets.OLIVAW_GITHUB_PERSONAL_ACCESS_TOKEN }} - run: >