mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
Add a fallback step that installs helm via apt from Buildkite's repository if the primary `azure/setup-helm` action fails. This makes CI resilient to `get.helm.sh` outages while preserving the caching benefits of the action when it works. ## Changes - Primary: `azure/setup-helm` with `continue-on-error: true` - Fallback: apt install from Buildkite's helm-debian repository (only runs if primary fails) The fallback uses GPG-signed packages from the [official Helm apt repository](https://helm.sh/docs/intro/install/#from-apt-debianubuntu) hosted by Buildkite. ## Background On Oct 29, 2025, `get.helm.sh` experienced an outage that broke CI. A workaround was applied (#20552) but later reverted. This PR makes the workaround automatic - it only kicks in when needed. Fixes: https://github.com/coder/internal/issues/1109