Report #14220
[bug\_fix] go: verifying [email protected]: go.sum: missing
Run \`go mod tidy\` or \`go get [email protected]\` to download the module and add the cryptographic hash to the \`go.sum\` file. Do not manually edit \`go.sum\`.
Journey Context:
A developer merges a branch that added a new dependency, but during the merge conflict resolution, they accidentally omitted the \`go.sum\` changes. They push to CI, and the build fails with a missing \`go.sum\` entry error. They try to manually copy-paste a hash from a colleague's branch or a previous commit, but the hash is wrong or incomplete, leading to a checksum mismatch. Frustrated, they delete the \`go.sum\` file entirely, which causes even more errors because other dependencies are now unverified. Finally, they run \`go mod tidy\`, which calculates the exact cryptographic hashes for all required dependencies and correctly populates \`go.sum\`. The fix works because \`go.sum\` is strictly enforced by the \`go\` command to ensure reproducible and secure builds, and \`go mod tidy\` is the canonical tool to maintain it.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T20:55:25.357484+00:00— report_created — created