diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index c1692ce..cee05da 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -52,12 +52,17 @@ jobs: - name: Setup GCloud SDK uses: "google-github-actions/setup-gcloud@v3" - - name: Publish Helm Chart + - name: Package Helm Chart run: | set -euo pipefail version="$(./scripts/version.sh)" ./scripts/helm.sh --version $version + - name: Publish Helm Chart to traditional registry + run: | + set -euo pipefail + version="$(./scripts/version.sh)" + mkdir -p build/helm cp "build/${version}.tgz" build/helm gsutil cp gs://helm.coder.com/logstream-kube/index.yaml build/helm/index.yaml @@ -65,6 +70,12 @@ jobs: gsutil -h "Cache-Control:no-cache,max-age=0" cp build/helm/${version}.tgz gs://helm.coder.com/logstream-kube gsutil -h "Cache-Control:no-cache,max-age=0" cp build/helm/index.yaml gs://helm.coder.com/logstream-kube + - name: Publish Helm Chart to OCI registry + run: | + set -euo pipefail + version="$(./scripts/version.sh)" + helm push "build/${version}.tgz" oci://ghcr.io/coder/chart + - name: Create and upload release run: | set -euo pipefail