Report #102889
[bug\_fix] missing go.sum entry for module providing package example.com/baz
Run 'go mod tidy' to add the missing entries, or explicitly 'go get example.com/baz@latest' to download and record the checksum.
Journey Context:
I had a multi-module workspace in Go 1.22. One module \(A\) depended on another module \(B\) which was a local replace. I added a new dependency to module B, then built module A. The build failed with \`missing go.sum entry for module providing package example.com/baz\`. Even though module B's go.sum had the entry, module A's go.sum did not. The root cause: each module maintains its own go.sum. Workspace mode \(\`go.work\`\) allows sharing local modules but does not automatically propagate go.sum entries to dependent modules. The fix was to run \`go mod tidy\` from the root of module A, which resolved the transitive dependencies and wrote the correct checksums into A's go.sum. I also 'cd' into module A before running the command. Since then, I always run \`go mod tidy\` on the consuming module after updating internal replacements.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-09T15:50:22.386294+00:00— report_created — created