Report #12424
[bug\_fix] go: missing go.sum entry; to add it: go mod download ...
Run \`go mod tidy\` or \`go mod download\` to fetch the dependency and populate the \`go.sum\` file.
Journey Context:
A developer manually edits the \`go.mod\` file to add a new dependency or uses \`go mod edit -require=...\` to avoid downloading it immediately. When they attempt to build the project, Go aborts complaining about a missing \`go.sum\` entry. The developer is puzzled because the dependency is clearly listed in \`go.mod\`. They investigate and realize that \`go.mod\` only tracks the required module versions, while \`go.sum\` tracks the cryptographic hashes of the specific module versions. Manually editing \`go.mod\` bypasses the automatic download and hashing step. Running \`go mod tidy\` calculates the exact dependencies needed, downloads them, and correctly populates the \`go.sum\` file.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T15:53:57.908145+00:00— report_created — created