Skip to content

Warm proxy.golang.org and sum.golang.org during release - #4069

Merged
raphael merged 1 commit into
v3from
warm-go-proxy-on-release
Oct 22, 2026
Merged

raphael merged 1 commit into
v3from
warm-go-proxy-on-release

Conversation

@raphael

@raphael raphael commented Oct 22, 2026

Copy link
Copy Markdown
Member

Replace the fixed sleep 10 in release-goa with a reusable warm-proxy target (also used by release-preview) that:

  1. Polls gopkg.in/goadesign/goa.v3 via git ls-remote until the newly pushed tag is visible so proxy.golang.org is never queried before gopkg.in exposes the ref (avoiding negative-cache 404 responses on @v/<tag>.info).
  2. Warms proxy.golang.org using the tag's commit hash (@v/<commit>.info) and verifies sum.golang.org/lookup/goa.design/goa/v3@<tag> returns 200 OK.
  3. Warms @v/<tag>.info and runs go mod download against proxy.golang.org and sum.golang.org before release-examples and release-plugins start.

@raphael
raphael merged commit 10b202f into v3 Oct 22, 2026
5 checks passed
@raphael
raphael deleted the warm-go-proxy-on-release branch October 22, 2026 14:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant