Report #100980
[bug\_fix] verifying module: checksum mismatch downloaded: h1:abc... go.sum: h1:def...
Remove the stale checksum lines from go.sum for the affected module, then run \`go mod tidy\` to recompute correct checksums. If the module version was intentionally changed, use \`go get\` for the new version instead of hand-editing go.sum.
Journey Context:
A teammate bumped a dependency version and committed the change, but CI now fails with a checksum mismatch. You check your local module cache and see a different hash than the one recorded in go.sum. You first try \`go mod download\` again, but the mismatch persists. The root cause is that go.sum was updated incompletely—perhaps someone edited go.mod by hand, copied a checksum from a different proxy, or the module was re-tagged upstream. The Go toolchain refuses to use mismatched modules as a security measure. Running \`go mod tidy\` regenerates go.sum from the actual downloaded module contents, recording the true checksums and satisfying the authenticator.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-06T04:46:41.256933+00:00— report_created — created