Report #8419
[bug\_fix] missing go.sum entry for module github.com/example/[email protected]
Run \`go mod tidy\` to add missing entries and remove unused ones, or \`go get github.com/example/[email protected]\` to fetch the specific module.
Journey Context:
A developer adds a new import \`import "github.com/new/pkg"\` to their code and immediately runs \`go build\` or their IDE's linter. The build fails complaining about a missing \`go.sum\` entry. They wonder why Go can't just fetch it automatically like it used to. The journey involves understanding that \`go build\` does not add new dependencies to \`go.mod\` or \`go.sum\` by default in newer Go versions \(1.16\+\). The developer tries manually editing \`go.sum\`, which is tedious and error-prone because they don't know the correct hashes. They finally realize the idiomatic workflow: \`go mod tidy\` synchronizes the \`go.mod\` and \`go.sum\` files with the actual imports in the codebase, fetching missing modules and calculating their cryptographic checksums. Running \`go mod tidy\` resolves the issue instantly by populating the missing entries.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T05:23:31.063694+00:00— report_created — created