Skip to content

chore: raise the go directive to 1.26.8 to clear stdlib findings in the scheduled govulncheck - #4616

Merged
reinkrul merged 1 commit into
masterfrom
chore/go-mod-1.26.8
Oct 8, 2026
Merged

reinkrul merged 1 commit into
masterfrom
chore/go-mod-1.26.8

Conversation

@reinkrul

@reinkrul reinkrul commented Oct 8, 2026

Copy link
Copy Markdown
Member

The scheduled govulncheck on master has failed daily since 2026-10-02. It sets up Go from go.mod, which still says go 1.26.5, so it analyses the 1.26.5 standard library and reports seven issues fixed in Go 1.26.6: GO-2026-6218 (net/url), GO-2026-6091 (html/template), GO-2026-6090 (crypto/tls), GO-2026-6089 (net/http), GO-2026-6088 (encoding/xml), GO-2026-5972 (encoding/asn1) and GO-2026-5026 (x/net/idna). The PR-triggered govulncheck uses stable and is green, which is why it went unnoticed.

This raises the directive to 1.26.8, the latest 1.26 release and what V6.2 and V5.4 already declare. The Docker image keeps building with Go 1.27.1 (#4505); the directive is only the minimum. Dependabot does not bump the go directive (dependabot-core#13520), so this is a manual bump, as in #4430.

The same scheduled run also flagged grpc v1.84.0 for GO-2026-6443. That was a vulnerability database error, corrected upstream on 2026-10-06 (the fix commit is an ancestor of the v1.84.0 tag); govulncheck v1.8.0 against master no longer reports it, so no grpc change is needed.

Verified: go mod tidy makes no further changes, go build ./... passes, and govulncheck ./... (v1.8.0, Go 1.26.8) reports 0 vulnerabilities on this branch.

Assisted by AI

reinkrul added a commit that referenced this pull request Oct 8, 2026
@reinkrul
reinkrul force-pushed the chore/go-mod-1.26.8 branch from bd7ce2f to 701d421 Compare October 8, 2026 08:52
…he scheduled govulncheck

The go directive is the version the scheduled govulncheck tests against;
the Docker image already builds with Go 1.27.1. At 1.26.5 the scan on
master reported seven fixed standard library issues (GO-2026-6218,
GO-2026-6091, GO-2026-6090, GO-2026-6089, GO-2026-6088, GO-2026-5972,
GO-2026-5026, all fixed in Go 1.26.6), failing the job every day. 1.26.8
is the latest 1.26 release and what V6.2 and V5.4 already declare.
Dependabot does not bump the go directive, so this is done by hand, as
in #4430.

Assisted by AI
@reinkrul
reinkrul force-pushed the chore/go-mod-1.26.8 branch from 701d421 to bd61fb2 Compare October 8, 2026 08:55
@reinkrul
reinkrul merged commit 4987fc7 into master Oct 8, 2026
13 checks passed
@reinkrul
reinkrul deleted the chore/go-mod-1.26.8 branch October 8, 2026 15:02
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.

2 participants