Skip to content

flake: Lint workflow - Helm download failure (get.helm.sh) #1109

@flake-investigator

Description

@flake-investigator

CI Run: https://github.com/coder/coder/actions/runs/18916039371
Failed Job: lint — https://github.com/coder/coder/actions/runs/18916039371/job/53999602610
Commit: 92b63871ca2c35f62d253d778142f23dadde8b75 (Dean Sheather) — coder/coder@92b6387
Date: 2025-10-29 17:03 UTC

Root Cause Classification: Infrastructure (external dependency outage)

Failure Details (from logs):

##[group]Installing v3.9.2
Downloading 'v3.9.2' from 'https://get.helm.sh'

Waiting 16 seconds before trying again

Waiting 19 seconds before trying again
##[error]Error: Failed to download Helm from location https://get.helm.sh/helm-v3.9.2-linux-amd64.tar.gz

Analysis:

  • The lint job failed during the "Install helm" step using azure/[email protected]
  • This indicates an availability or connectivity issue with get.helm.sh, not a code/test problem
  • All other jobs (tests, build, e2e) succeeded; the required check failed only due to lint depending on Helm
  • Timing aligns with the Slack alert; the failure occurred minutes before the notification

Duplicates Search (none found):

  • repo:coder/internal "Failed to download Helm"
  • repo:coder/internal get.helm.sh
  • repo:coder/internal "azure/setup-helm" OR "Install helm"
  • Checked last 30 days of closed issues for similar infra outages

Context / Ownership:

  • CI workflow file: .github/workflows/ci.yaml (lint job uses azure/setup-helm v3.9.2)
  • A follow-up fix landed to work around the outage: "ci: workaround for get.helm.sh outage" — coder/coder@50749d1 (2025-10-29 17:33Z)

Proposed Actions:

  • Monitor for recurrence; if get.helm.sh remains flaky, consider switching to an alternate installation method (e.g., apt repository or mirrored tarball) permanently for CI
  • Ensure the workaround in 50749d1 is backported or retained as needed

Assignment:

  • Leaving unassigned as this is CI infrastructure. Tagging CI/DevEx area for visibility.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions