Skip to content

flake: Helm download failure in lint workflow (azure/setup-helm v3.9.2) #1108

@flake-investigator

Description

@flake-investigator

CI Run Link: https://github.com/coder/coder/actions/runs/18915577984
Job Link: https://github.com/coder/coder/actions/runs/18915577984/job/53997937234

Commit: 303e9ef7def51f275061f7230c75d0e491654386 (author: Mathias Fredriksson)
Workflow: ci → lint
Step: Install helm (Azure/setup-helm@1a275c3b)

Error evidence:

2025-10-29T16:47:36.8749692Z Installing v3.9.2 2025-10-29T16:47:36.8756490Z Downloading 'v3.9.2' from 'https://get.helm.sh' 2025-10-29T16:47:37.4121295Z Waiting 15 seconds before trying again 2025-10-29T16:47:52.9306889Z Waiting 17 seconds before trying again 2025-10-29T16:48:10.4503146Z ##[error]Error: Failed to download Helm from location https://get.helm.sh/helm-v3.9.2-linux-amd64.tar.gz 

Classification: Infrastructure flake (external dependency download failure get.helm.sh). Not a test flake.

  • Not a matrix cancellation artifact: run_attempt=1; only lint failed; other jobs passed; required aggregator failed because lint failed.
  • Subsequent runs on main are green, indicating a transient outage.

Duplicate check:

  • Searched coder/internal for helm/azure/setup-helm/get.helm.sh download failures. No existing matching issue found.

Proposed next steps:

  • Increase retries/backoff for azure/setup-helm or add a fallback mirror for Helm downloads.
  • Consider pinning a cached Helm binary in CI or mirroring get.helm.sh to reduce external dependency flakiness.

If ownership is Dev Infra/Build CI, please triage accordingly. Leaving unassigned since this is an infra workflow concern rather than a test-owned area.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions