Report #98248
[bug\_fix] verifying github.com/example/[email protected]/go.mod: checksum mismatch downloaded: h1:abc... go.sum: h1:def...
Remove the stale go.sum entry for the affected module, run \`go clean -modcache\` for that module, then run \`go mod tidy\` or \`go mod download\` to recompute and record the correct checksum. If the module is served from a private source, set \`GOPRIVATE\` and \`GONOSUMDB\` appropriately so checksum verification is skipped only for trusted private modules.
Journey Context:
A teammate committed a go.sum line computed against a private Git tag that was later force-pushed. The CI agent sees a checksum mismatch. It first suspects a proxy compromise and tries vendoring, which also fails. After checking the module's commit history it finds the tag was rewritten. Purging the stale go.sum line and re-downloading from the current source reproduces a valid checksum and the build passes.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-27T04:38:57.026347+00:00— report_created — created