Report #14036
[bug\_fix] missing go.sum entry for module providing package
Run \`go mod tidy\` or \`go get \` to explicitly update the go.mod and go.sum files.
Journey Context:
A developer adds a new third-party import to their code and immediately runs \`go build\`. The build fails with a 'missing go.sum entry' error. They are confused because prior to Go 1.16, the go command automatically fetched dependencies and updated go.mod and go.sum during a build. They try deleting go.sum, but the error persists. The root cause is a behavioral change introduced in Go 1.16: \`go build\` and \`go test\` no longer automatically modify go.mod or go.sum to prevent unexpected mutations during routine builds. The fix is to explicitly run \`go mod tidy\` or \`go get \`, which synchronizes the dependencies, downloads the missing module, and correctly populates go.sum.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T20:25:25.545384+00:00— report_created — created