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.

Comment From: gabyhelp

Related Issues

(Emoji vote if this was helpful or unhelpful; more detailed feedback welcome in this discussion.)

Comment From: gopherbot

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

Comment From: gopherbot

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

Comment From: gopherbot

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

Comment From: gopherbot

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

Comment From: gopherbot

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

Comment From: gopherbot

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