Skip to content

ci: drop Go 1.22 from test matrix - #30

Merged
Macawls merged 1 commit into
mainfrom
ci/drop-go-1.22
Aug 13, 2026
Merged

ci: drop Go 1.22 from test matrix#30
Macawls merged 1 commit into
mainfrom
ci/drop-go-1.22

Conversation

@Macawls

@Macawls Macawls commented Aug 13, 2026

Copy link
Copy Markdown
Owner

Summary

  • test (macos-latest, 1.22) started failing after GitHub bumped macos-latest to macOS 15 Sequoia. Go 1.22's linker produces -race test binaries missing an LC_UUID load command that Sequoia's dyld now rejects (cmd/go: go mod not using sshcommand configured in ~/.gitconfig  golang/go#71482); not backported.
  • Go 1.22 is EOL under Go's N-2 support policy (1.24 stable), so drop it from the matrix rather than pin an older macOS image or work around the linker bug.
  • Matrix keeps 1.23 and 1.24 across ubuntu / macos / windows.

Test plan

  • CI Test workflow: macos-latest jobs pass on both remaining Go versions.
  • CI Test workflow: ubuntu-latest and windows-latest still green.

Go 1.22's linker emits -race test binaries missing an LC_UUID load
command that macOS 15's dyld rejects (golang/go#71482), causing
macos-latest/1.22 to fail. Not backported. Go 1.22 is EOL under Go's
N-2 policy now that 1.24 is stable, so drop it rather than pin an
older macOS image.
@Macawls
Macawls merged commit 4cc1cba into main Aug 13, 2026
7 checks passed
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