Repository navigation
build(deps): update the Go toolchain to 1.27.2 - #382
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configuration
⛔ Files ignored due to path filters (1)
📒 Files selected for processing (14)
Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughPriority: ⬆️ High Change: Other Merge Risk: ⚪ Minimal · up to The toolchain and lint updates are consistently reflected in the supplied build and CI references, and existing benchmark records retain their original toolchains. No concrete merge-blocking risk is established. 🚥 Pre-merge checks | ✅ 2✅ Passed checks (2 passed)✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@greptileai Review exact head |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
biggest-littlest
left a comment
There was a problem hiding this comment.
Toolchain bump to Go 1.27.2 with the lint pin it needs. All 14 required checks green on a105e42, CodeRabbit reviewed with no actionable comments.
ALARGECOMPANY
left a comment
There was a problem hiding this comment.
Toolchain bump to Go 1.27.2 with the lint pin it needs. All 14 required checks green on a105e42, CodeRabbit reviewed with no actionable comments.
Go 1.27.2 came out today with 13 standard-library advisories fixed. osv-scanner flags
stdlib@1.27.1fromgo.mod, so the pre-push qlty gate fails on every branch off dev until the toolchain moves.What changed
go.modtoolchain isgo1.27.2. Thego 1.26.0line stays.Dockerfile,Dockerfile.armv7(both stages),Dockerfile.devandDockerfile.releaseisgolang:1.27.2-alpine@sha256:85dc1069.... That's the multi-arch index fromdocker buildx imagetools inspect, and it covers amd64, arm64 and arm/v7.RELEASING.md,SPEC.md,BENCHMARKS.md.scripts/ci/go-lint.shmoves golangci-lint from v2.13.2 to v2.14.0. v2.13.2 can't read the export data 1.27.2 writes ("export data version 5 is greater than maximum supported version 4"), so lint fails on typecheck for every package. v2.14.0 with a clean cache reports 0 issues.docs/design/mldsa-edge-auth.mdstill says go1.27.1 because that's the toolchain its benchmark numbers were taken on.Reachability
govulncheck ./...on 1.27.1 reports 10 of the 13 as reachable at symbol level: GO-2026-6603, 6604, 6605, 6607, 6608, 6610, 6611, 6612, 6613 and 6617. On 1.27.2 it reports none. v0.9.24 was built with 1.27.1, so the next release is the fix for these.Checks
go build,go vet,go test ./...pass on 1.27.2go mod tidychanges nothing beyond the toolchain lineqlty check --allreports no issuesscripts/*-test.shpassThis supersedes #351, which bumps the digest for the 1.27.1 tag.
Changelog
go 1.26.0directive remains unchanged.golangci-lintfrom v2.13.2 to v2.14.0.