Skip to content

CI: cache and retry release-asset downloads (Weaver, envtest, helm-unittest) #577

Open

Description

@teemow

Problem

giantswarm/substrate's CI downloads release assets straight from github.com, with no cache and no retry: Weaver, setup-envtest's envtest-v1.36.2 and the helm-unittest 1.0.3 checksum. During GitHub's release-download 504s on 2026-11-09, each of these failed reruns of #568 for reasons unrelated to the change, and every Substrate PR on the line was held.

Proposed solution

Fetch these assets with retries and backoff, and cache them by version in CI (CircleCI cache or GitHub Actions cache), or mirror them to gsoci.azurecr.io and pull from there.

Acceptance criteria

  • A 504 from github.com release downloads no longer fails a run when the asset is cached, and is retried otherwise.
  • The three assets above resolve from the cache on a warm run.

(Filed by an agent, the lab guide, from a worker's report.)

Activity

  1. moved this from Inbox 📥 to Backlog 📦 in Roadmapon Nov 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    • Status
      Backlog 📦

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions