diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 38e3334b4228dd02bff2a0e50a23bdb05c76d3aa..3cb6e98003cfabd3d23e762348aca1bf590ce8d2 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -43,6 +43,22 @@ jobs: with: version: v3.8.1 + - name: Install helm-docs + run: | + cd /tmp + wget https://github.com/norwoodj/helm-docs/releases/download/v1.11.0/helm-docs_1.11.0_Linux_x86_64.tar.gz + tar -xvf helm-docs_1.11.0_Linux_x86_64.tar.gz + sudo mv helm-docs /usr/local/sbin + + - name: Generate Helm docs + run: | + helm-docs -o README.md + if [[ `git status --porcelain` ]]; then + git add -A + git commit -m "Generate Helm docs" + git push + fi + - name: Run chart-releaser uses: helm/chart-releaser-action@v1.5.0 env: