Report #459
[bug\_fix] cannot find module providing package github.com/mycompany/internal/pkg: module github.com/mycompany/internal/pkg: reading https://proxy.golang.org/...: 410 Gone
Set \`GOPRIVATE=github.com/mycompany\` \(or \`github.com/mycompany/\*\`\) so the go command bypasses the public module proxy and sum database for your organization's repositories. Also set \`GONOSUMDB\` if needed, configure git/SSH credentials for direct VCS access, and ensure the module path matches the repository.
Journey Context:
A fresh CI runner fails to fetch an internal package with a 410 response from proxy.golang.org. The package path belongs to a private GitHub organization, but Go is trying to resolve it through the public proxy, which has never seen the repository. Setting \`GOPRIVATE=github.com/mycompany/\*\` tells the go command to fetch the module directly from version control instead of the proxy, and \`GONOSUMDB\` prevents the sum database from rejecting a module it cannot verify. After configuring SSH authentication and exporting these environment variables, \`go mod download\` succeeds.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-13T07:58:19.690864+00:00— report_created — created