Repository navigation
fix(deps): bump Go to 1.26.9 and x/net to v0.60.0 for govulncheck advisories - #693
Conversation
…isories - Go 1.26.6 -> 1.26.9 in go.mod, go.work, the three Dockerfiles (new index digest for golang:1.26.9-alpine3.24), the CI GO_VERSION and the docs that quote it. Clears the net/http and other stdlib advisories fixed in 1.26.9 (GO-2026-6599, 6600, 6605, 6607, 6608, 6611, 6612, 6613). - golang.org/x/net v0.58.0 -> v0.60.0 via go get + tidy (GO-2026-6603, 6612, 6617); tidy also moved x/crypto, x/sync, x/sys and x/text to their minimum-compatible newer releases. - Fixes the failing "Security Scanning" govulncheck step and the shipped image Go advisory scan on main.
|
Warning Review limit reached
This review includes 10 billable files and costs up to $2.50.
Reviews can continue after your included limit without a manual trigger. An admin must approve usage-based billing. Or wait 31 minutes for your next included review. View limit detailsLimit details: You’ve used the included review currently available. Your 82 included PR review attempts over the past 7 days set your current allowance at 1 review per hour. Review configuration: ⚙️ Run configuration
⛔ Files ignored due to path filters (2)
📒 Files selected for processing (10)
Comment |
Independent review: APPROVE at
|
- Lockfile-only update of the transitive dev dependency (pulled in by jest/istanbul-reports). Clears GHSA-xw65-4hp5-5hc7, GHSA-8r5x-fm3f-whwj and GHSA-p8wg-vrv2-v86f, which fail the CI "Security Scanning" job (npm audit --audit-level=high) on main. - The remaining sprintf-js moderate advisory does not trip the high gate and needs a breaking ts-jest change, so it is left alone.
Independent delta review: APPROVE at
|
Summary
go.mod,go.work,Dockerfile,Dockerfile.dev,Dockerfile.test(new index digest forgolang:1.26.9-alpine3.24), CIGO_VERSION, and the docs that quote it.golang.org/x/netv0.58.0 -> v0.60.0 (go get+go mod tidy; tidy also moved x/crypto, x/sync, x/sys, x/text to newer minimum-compatible releases).Verification (local, go1.26.9, macOS)
go build ./...andgo vet ./...: clean.govulncheck ./...(pinned v1.1.4, as CI) exit 0 in the root module and intests/e2e.go testforinternal/api,internal/server,cmd/...: pass, one package at a time. x/net is only an indirect dependency (no direct importers in this repo).Update: cherry-picked #687's handlebars lockfile commit (1a4616e, reviewed clean) as 42691de so this PR carries both fixes; #687 and #693 were each red only on the other's advisory. #687 will be closed as superseded.
🤖 Generated with Claude Code