diff --git a/.github/workflows/release-charts.yml b/.github/workflows/release-charts.yml index c7c1dbb..bda565e 100644 --- a/.github/workflows/release-charts.yml +++ b/.github/workflows/release-charts.yml @@ -23,6 +23,16 @@ jobs: git config user.name "$GITHUB_ACTOR" git config user.email "$GITHUB_ACTOR@users.noreply.github.com" + - name: Add Repositories + run: | + echo ">> Adding repositories for chart dependencies ..." + for dir in $(ls -d charts/*/); do + helm dependency list $dir --max-col-width 120 2> /dev/null \ + | tail +2 | head -n -1 \ + | awk '{ print "helm repo add " $1 " " $3 }' \ + | while read cmd; do echo "$cmd" | sh; done || true + done + - name: Run chart-releaser uses: helm/chart-releaser-action@v1.7.0 env: