Skip to content

Bump the Go toolchain to 1.26.7 for the stdlib security fixes - #10

Merged
johnsabath merged 1 commit into
mainfrom
john/bump-go-1.26.7
Aug 19, 2026
Merged

Bump the Go toolchain to 1.26.7 for the stdlib security fixes#10
johnsabath merged 1 commit into
mainfrom
john/bump-go-1.26.7

Conversation

@johnsabath

@johnsabath johnsabath commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator

Why

The vuln CI job (govulncheck) gates on vulnerabilities with a call path reachable from this module. Four now fire — all in the Go standard library, all fixed in go1.26.6:

OSV Package
GO-2026-6218 net/url
GO-2026-6090 crypto/tls
GO-2026-5972 encoding/asn1
GO-2026-5026 net/http (idna)

The open PRs are red on this job. main's last CI run (Aug 3) predates the disclosures and hasn't re-run since; the job re-queries the live vuln DB, so any new run — this one included — fails until the bump lands.

What changed

Bump the Go toolchain to 1.26.7 (latest 1.26 patch). Both .go-version and go.mod's go directive move together: mise resolves the toolchain from go.mod first, and mise run deps guards that the two agree — bumping only .go-version leaves CI on the old toolchain.

Proof: mise run deps, mise run vuln, and mise run licenses pass locally under 1.26.7; go build ./... and go vet ./... clean.

govulncheck gates CI on reachable vulnerabilities, and four now fire — all in
the Go standard library, all fixed in go1.26.6: GO-2026-6218 (net/url),
GO-2026-6090 (crypto/tls), GO-2026-5972 (encoding/asn1), GO-2026-5026
(net/http idna).

Move both the .go-version pin and go.mod's go directive to 1.26.7. mise resolves
the toolchain from go.mod first, and "mise run deps" guards that the two agree,
so both must move together.

Signed-off-by: John Sabath <john@reactor.inc>
@johnsabath
johnsabath force-pushed the john/bump-go-1.26.7 branch from 65ba8ae to fb9b70f Compare August 19, 2026 23:26
@johnsabath
johnsabath marked this pull request as ready for review August 19, 2026 23:28
@johnsabath
johnsabath merged commit eed69cb into main Aug 19, 2026
9 checks passed
@johnsabath
johnsabath deleted the john/bump-go-1.26.7 branch August 19, 2026 23:28
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