go icon indicating copy to clipboard operation
go copied to clipboard

x/build/cmd/relui: add best-effort updating of tagx:ignore'd dependencies

Open dmitshur opened this issue 9 months ago • 6 comments

The monthly tagging workflow skips updating modules annotated with tagx:ignore. This was done out of necessity to break cycles in the module graph (CL 439136).

This means those golang.org/x modules are left to be upgraded manually and may end up on fairly old versions. Also see issue #56530 for related motivation and data points.

It should be quite viable to add best-effort updating of these modules to at least their latest version available at the start of a given tagging workflow.

CC @golang/release.

dmitshur avatar Apr 08 '25 15:04 dmitshur

Change https://go.dev/cl/679115 mentions this issue: go.mod: update tagx:ignore'd golang.org/x dependencies

gopherbot avatar Jun 05 '25 14:06 gopherbot

Change https://go.dev/cl/681437 mentions this issue: internal/task: perform best-effort upgrading of remaining deps

gopherbot avatar Jun 13 '25 18:06 gopherbot

Change https://go.dev/cl/681436 mentions this issue: internal/task: add test for best-effort upgrading of remaining deps

gopherbot avatar Jun 13 '25 18:06 gopherbot

Change https://go.dev/cl/681438 mentions this issue: internal/task: extend best-effort updating to nested golang.org/x repos

gopherbot avatar Jun 13 '25 18:06 gopherbot

Change https://go.dev/cl/681439 mentions this issue: internal/task: extend best-effort updating to nested modules (part 2 of 2)

gopherbot avatar Jun 13 '25 20:06 gopherbot

Change https://go.dev/cl/686895 mentions this issue: internal/task: don't wait on ignored dependencies

gopherbot avatar Jul 09 '25 16:07 gopherbot

Change https://go.dev/cl/698535 mentions this issue: internal/task: skip updating x/exp/event dep in x/pkgsite-metrics

gopherbot avatar Aug 22 '25 17:08 gopherbot