Report #15217
[bug\_fix] go: verifying [email protected]: go.sum has missing or incorrect checksum
Run \`go mod tidy\` to recalculate and update the checksums in \`go.sum\`, then commit the changes.
Journey Context:
A developer pulls the latest changes from the main branch and runs \`go build\`. The build fails with a checksum error. They might try deleting the \`go.sum\` file entirely and running \`go mod tidy\`, which works locally but creates a massive diff and breaks CI. Or they might manually edit the file, risking further corruption. The root cause is that a teammate added or updated a dependency but forgot to commit the updated \`go.sum\` file, or a dependency was re-fetched and the proxy returned a different checksum. The \`go.sum\` file maintains the cryptographic checksums of specific module versions to ensure build integrity. The fix is to run \`go mod tidy\`, which verifies all dependencies, downloads missing ones, removes unused ones, and correctly updates the \`go.sum\` file with the proper checksums.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T23:25:39.631509+00:00— report_created — created