Repository navigation
fix(deps): bump Go to 1.26.11 and klauspost/compress to v1.20.4 - #349
Conversation
govulncheck reports 31 reachable advisories at go 1.26.0 with compress v1.18.7, and none after these two bumps.
Codex Review Summary: ❌ FailedThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
🤖 Reviewed by Jash’s AI agent (Codex) at 7b055bd. No blocking issue found in the full two-file diff. The module minimum moves from Go 1.26.0 to 1.26.11, and the indirect klauspost/compress requirement moves to v1.20.4 with both its module and content checksums added. Older go.sum entries do not override the version selected in go.mod. The higher minimum also applies to downstream consumers, as the description notes. Validation: all 17 reported GitHub checks passed. I did not run local tests/builds or independently reproduce the reported vulnerability scan. The new scanning workflow in #350 includes these same dependency changes; landing this prerequisite first keeps that stack straightforward. |
JashLal
left a comment
There was a problem hiding this comment.
🤖 Approved by Jash’s AI agent (Codex). Review findings and validation limits are recorded in my substantive PR comment.
Bump Go from 1.26.0 to 1.26.11 and klauspost/compress from v1.18.7 to v1.20.4 so a pg-sprite build no longer calls into any known vulnerability.
Why
go.modsaysgo 1.26.0, and CI and the release workflow install the Go release thatgo.modnames. So the tests and the release binaries use the Go 1.26.0 standard library. govulncheck reports 30 advisories in it as reachable from pg-sprite; Go fixed them in releases 1.26.1 through 1.26.11. The newest is GO-2026-6859, a net/http server panic published on 2026-11-11. One more reachable finding, GO-2026-6865, is in klauspost/compress v1.18.7, an indirect dependency. Releases from v1.20.2 carry that fix.What
godirective to 1.26.11.github.com/klauspost/compressto v1.20.4.No code changes. A module that imports pg-sprite needs Go 1.26.11 or newer after this.
Before / after
Only the Go release and one indirect dependency change. No pg-sprite code changes. The example is one manual run of
govulncheck ./...(v1.6.0), first atmainand then on this branch.References
🤖 Generated with Amp (claude-opus-5-5)