Skip to content

🤖 release: resolve Go from go.mod instead of a stale '1.25' pin#435

Merged
martinciu merged 1 commit into
mainfrom
434-release-go-version-file
Jun 10, 2026
Merged

🤖 release: resolve Go from go.mod instead of a stale '1.25' pin#435
martinciu merged 1 commit into
mainfrom
434-release-go-version-file

Conversation

@martinciu

Copy link
Copy Markdown
Owner

Closes #434.

🐛 Problem

The v0.5.0 tag push failed the Release workflow in 16s: go.mod requires go 1.25.11 (bumped by #406), but release.yml's hand-pinned go-version: '1.25' resolved to 1.25.10, and setup-go v6's GOTOOLCHAIN=local blocks the auto-download — so GoReleaser's first before hook died before building anything.

🔧 Change

  • ⚙️ .github/workflows/release.yml: go-version: '1.25'go-version-file: go.mod, matching all three ci.yml jobs. The release runner now always installs exactly what go.mod requires, so future toolchain bumps can't drift.

✅ Verification

🤖 Generated with Claude Code

@martinciu martinciu merged commit b6058d3 into main Jun 10, 2026
7 checks passed
@martinciu martinciu deleted the 434-release-go-version-file branch June 10, 2026 09:05
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.

🤖 Release workflow pins go-version: '1.25' — resolves stale patch and fails go.mod's 1.25.11 requirement

1 participant