diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8c1c54b..5606024 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -24,12 +24,16 @@ jobs: git config user.email "$GITHUB_ACTOR@users.noreply.github.com" - name: Install Helm - uses: azure/setup-helm@v3 + uses: azure/setup-helm@v3.5 + with: + version: v3.12.3 - - name: Add dependency repositories + # The OCI registries are bypassed since helm repo subcommands are not supported. + # More details in https://helm.sh/docs/topics/registries/ + - name: Add dependency repositories (bypassing OCI repositories) run: | for dir in $(ls -d charts/*/); do - helm dependency list $dir 2> /dev/null | tail +2 | head -n -1 | awk '{ print "helm repo add " $1 " " $3 }' | while read cmd; do $cmd; done + helm dependency list $dir 2> /dev/null | tail +2 | head -n -1 | sed '/oci:\/\//d' | awk '{ print "helm repo add " $1 " " $3 }' | while read cmd; do $cmd; done done - name: Run chart-releaser