Skip to content

go.mod: Avoid checksum failures from retagged Envoy version - #2963

Open
Paweł Gronowski (vvoland) wants to merge 1 commit into
microsoft:mainfrom
vvoland:fix-envoy
Open

Paweł Gronowski (vvoland) wants to merge 1 commit into
microsoft:mainfrom
vvoland:fix-envoy

Conversation

@vvoland

Copy link
Copy Markdown

Running go mod tidy with GOPROXY=direct failed checksum verification for Envoy v1.32.3. Upstream moved the tag after the Go proxy cached it, so direct downloads differed from both go.sum and the public checksum database.

Go reached this version through transitive module requirements of the protobuf-generation tools. No hcsshim packages import Envoy, and its packages are not vendored.

Excluded only v1.32.3 to avoid resolving the inconsistent release while keeping checksum verification enabled. Other Envoy versions remain available if hcsshim needs its packages in the future.

Running go mod tidy with GOPROXY=direct failed checksum verification
for Envoy v1.32.3. Upstream moved the tag after the Go proxy cached
it, so direct downloads differed from both go.sum and the public
checksum database.

Go reached this version through transitive module requirements of the
protobuf-generation tools. No hcsshim packages import Envoy, and its
packages are not vendored.

Excluded only v1.32.3 to avoid resolving the inconsistent release
while keeping checksum verification enabled. Other Envoy versions
remain available if hcsshim needs its packages in the future.

Signed-off-by: Paweł Gronowski <git@grono.dev>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The targeted exclusion matches the documented upstream workaround without disabling checksum verification.

0 open findings

What changed in this PR

Adds a targeted module exclusion to avoid checksum failures caused by the retagged Envoy v1.32.3 release.

Changes:

  • Excludes only the affected Envoy version.
  • Documents the cause and links the upstream issue.
File Description
go.mod Adds the Envoy v1.32.3 exclusion and rationale.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants