Fix helm dependency build once and for all #535

Merged
justusbunsi merged 5 commits from refs/pull/535/head into main 2023-10-13 16:04:28 +00:00

5 Commits

Author SHA1 Message Date
2d9aad6480 Install yamllint as package
I thought it would be available due to the action.

Signed-off-by: justusbunsi <sk.bunsenbrenner@gmail.com>
2023-10-13 18:00:07 +02:00
102f8a03f0 Fix nodejs package reference
Signed-off-by: justusbunsi <sk.bunsenbrenner@gmail.com>
2023-10-13 17:57:20 +02:00
fe44c4361c First update local apk database
Signed-off-by: justusbunsi <sk.bunsenbrenner@gmail.com>
2023-10-13 17:56:18 +02:00
774ac7e240 Fix checkout :D
Signed-off-by: justusbunsi <sk.bunsenbrenner@gmail.com>
2023-10-13 17:55:13 +02:00
b3e32880f8 Fix helm dependency build once and for all
We are affected by a regression of a Helm bug from May 2023. I've tested
the Helm versions 3.13.1, 3.13.0 and 3.12.3. Both 3.13.x are affected.
3.12.3 works. So let's downgrade and drop the docker login in PR builds.

I've also switched the `apt install helm` with an official `alpine/helm`
image I am using at work. Pinning the helm version and receiving updates
helps us identifying such issues in the future.

For the release workflow I was a bit more reluctant with changes, since
I cannot easily test them. That's why I just pinned the Helm version.

Renovate will provide one PR changing both files because it's the same
dependency (alpine/helm) from the same datasource (docker).

https://github.com/helm/helm/issues/12062

Signed-off-by: justusbunsi <sk.bunsenbrenner@gmail.com>
2023-10-13 17:20:57 +02:00