woodpecker-ci / helm

This repo contains the helm charts of the Woodpecker project.
Apache License 2.0
20 stars 16 forks source link

OCI Chart Not Published #135

Closed milas closed 7 months ago

milas commented 7 months ago

The docs reference the chart being published as an OCI artifact: oci://registry-1.docker.io/woodpeckerci/helm but there's nothing there at the moment: https://hub.docker.com/r/woodpeckerci/helm/tags

From what I can see in .woodpecker/release.yaml, there's no helm push.

Here's an example from a GHA workflow: https://github.com/prometheus-community/helm-charts/blob/ef3fe76dbb88ce712eaae22e8e14a868d41df061/.github/workflows/release.yaml#L53-L61

shopt -s nullglob
for pkg in .cr-release-packages/*; do
  if [ -z "${pkg:-}" ]; then
    break
  fi
  helm push "${pkg}" "oci://ghcr.io/${GITHUB_REPOSITORY_OWNER}/charts"
done
pat-s commented 7 months ago

It has been decided to not publish an OCI chart, see #102. I'll tweak the README.

milas commented 7 months ago

Gotcha, no problem! The normal Helm repo works fine 🤠

Any reason you decided to not publish the OCI chart in the end?

anbraten commented 7 months ago

Any reason you decided to not publish the OCI chart in the end?

It was quite tricky and the benefit was rather marginal IMO.