From 9767e24c4940e02f127390cf9656de4e94ff7a7d Mon Sep 17 00:00:00 2001 From: Ben Salha Mohamed Amine <mohamed-amine.ben-salha@student-cs.fr> Date: Wed, 22 Feb 2023 17:35:57 +0100 Subject: [PATCH] add helm-docs to workflow --- .github/workflows/release.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 38e3334..3cb6e98 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: -- GitLab