Use helm dependency build in release build All checks were successful check-and-test / check-and-test (pull_request) Successful in 27s
All checks were successful
check-and-test / check-and-test (pull_request) Successful in 27s
Using `helm dependency update` may result in unwillingly updating the dependencies while cutting a release. I wasn't able to do so. Most likely due to the dependency pinning in Chart.yaml and Chart.lock. Based on Helm documentation, `update` uses Chart.yaml[^1] while `build` uses Chart.lock[^2]. All in all it is safer to use `helm dependency build`. :D [^1]: https://helm.sh/docs/helm/helm_dependency_update/ [^2]: https://helm.sh/docs/helm/helm_dependency_build/ Signed-off-by: justusbunsi <sk.bunsenbrenner@gmail.com>
This commit is contained in:
@@ -44,7 +44,7 @@ jobs: | ||||
echo ${{ secrets.DOCKER_PASSWORD }} | docker login -u ${{ secrets.DOCKER_USERNAME }} --password-stdin | ||||
# FIXME: use upstream after https://github.com/technosophos/helm-gpg/issues/1 is solved | ||||
helm plugin install https://github.com/pat-s/helm-gpg | ||||
helm dependency update | ||||
helm dependency build | ||||
helm package --version "${GITHUB_REF#refs/tags/v}" ./ | ||||
helm gpg sign "gitea-${GITHUB_REF#refs/tags/v}.tgz" | ||||
mkdir gitea | ||||
| ||||
Reference in New Issue
Block a user