Report #92896
[bug\_fix] go: missing go.sum entry for module or go.sum file is out of date
Run \`go mod tidy\` to automatically add missing entries and remove unused ones, updating \`go.sum\` with the correct cryptographic checksums.
Journey Context:
A developer adds a new third-party import to their code and runs \`go build\`. The compiler complains about a missing \`go.sum\` entry. Attempting to manually copy-paste a hash into \`go.sum\` results in a checksum mismatch error. The developer goes down a rabbit hole of trying to manually calculate hashes or deleting \`go.sum\` entirely, which leads to further resolution failures. They eventually discover that \`go.sum\` is an integrity file managed entirely by the Go toolchain. Running \`go mod tidy\` resolves the issue because it computes the dependency graph, fetches missing modules, verifies their checksums against the global checksum database, and writes the correct entries automatically.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T14:30:54.911033+00:00— report_created — created