Skip to content

Update Go to 1.26.10 - #187

Merged
mikesellitto merged 1 commit into
masterfrom
mike/eng-9893-go-1-26-10
Oct 22, 2026
Merged

mikesellitto merged 1 commit into
masterfrom
mike/eng-9893-go-1-26-10

Conversation

@mikesellitto

Copy link
Copy Markdown
Contributor

Author's Description

This PR updates our minor version of Go from 1.25.7 to 1.26.10.

This new version blocks the compromised eMudhra intermediate keys natively.

Closes ENG-9893


Agent's Description

Why

This version rejects certificate chains that include the compromised eMudhra intermediate keys. Go 1.25 is out of support and has no fix.

Agent verified during development

  • terraform plan with a local linux/arm64 provider build against both eMudhra test hosts on alpine:3.24.2 (a CA store that still trusts the G3 chain): the master build connected to the G3 host, and the go1.26.10 build rejected it with no valid chains built
  • go mod tidy: no changes
  • go vet ./... and go test ./...: clean

Agent couldn't verify during development

  • Acceptance tests (TF_ACC), which need a live Doppler workplace
  • The goreleaser release build

Agent Context

Autonomy: Human-driven (agent-assisted)

Agent: Claude Code, Opus 5.5

  • Skills invoked: authoring-pr-descriptions

This version rejects certificate chains that include the compromised
eMudhra intermediate keys.
@mikesellitto
mikesellitto requested a review from a team as a code owner October 22, 2026 14:55
@mikesellitto
mikesellitto merged commit ecf3c41 into master Oct 22, 2026
7 of 8 checks passed
@mikesellitto
mikesellitto deleted the mike/eng-9893-go-1-26-10 branch October 22, 2026 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants