Skip to content

chore: bump Go to 1.25 - #226

Merged
joshua-temple merged 3 commits into
mainfrom
chore/bump-go-1.25
Jun 18, 2026
Merged

joshua-temple merged 3 commits into
mainfrom
chore/bump-go-1.25

Conversation

@joshua-temple

@joshua-temple joshua-temple commented Jun 18, 2026 •

Copy link
Copy Markdown
Collaborator

Go 1.23 and 1.24 are outside the two-release support window. This bumps the go directive in root and e2e go.mod files, and all CI workflow go-version pins, to 1.25.

golangci-lint v1 (used via golangci-lint-action v4/v6) was built with go1.24 and refuses to lint a module targeting go1.25. golangci-lint v1 is EOL. All three CI workflows (pr.yaml, validate.yaml, release.yaml) are moved to golangci-lint-action v8 pinned at commit SHA 4afd733a84b1f43292c63897423277bb7f4313a9, running golangci-lint v2.10.1 - matching the version installed locally.

No config migration required (no .golangci.yml in the repo). Local v2.10.1 run: 0 issues.

Not a public API change.

Signed-off-by: Joshua Temple <joshua.temple@stablekernel.com>
Signed-off-by: Joshua Temple <joshua.temple@stablekernel.com>
@joshua-temple
joshua-temple enabled auto-merge (squash) June 18, 2026 19:53
Signed-off-by: Joshua Temple <joshua.temple@stablekernel.com>
@joshua-temple
joshua-temple merged commit 8bbbc5b into main Jun 18, 2026
15 checks passed
@joshua-temple joshua-temple added the chore Maintenance, tooling, or dependency updates with no production code change label Jun 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Maintenance, tooling, or dependency updates with no production code change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant