Skip to content

chore: upgrade Go toolchain to 1.27.0 - #202

Merged
fjaeckel merged 2 commits into
mainfrom
chore/upgrade-go-1.27.0
Aug 26, 2026
Merged

chore: upgrade Go toolchain to 1.27.0#202
fjaeckel merged 2 commits into
mainfrom
chore/upgrade-go-1.27.0

Conversation

@fjaeckel

Copy link
Copy Markdown
Owner

Summary

  • Bump the go directive in go.mod from 1.26.7 to 1.27.0
  • Bump go-version in every workflow under .github/workflows/ (ci.yml, e2e.yml, generate-server.yml, performance.yml, security-audit.yml) to 1.27.0
  • Update the Go version mentioned in CONTRIBUTING.md, docs/RUNNING_TESTS.md, and .github/agents/backend-engineer.agent.md to match
  • Dockerfile was already pinned to golang:1.27.0-alpine, so no change needed there — this closes the gap between the build image and everything else

Test plan

  • go mod tidy — clean, only the go.mod directive line changed, go.sum untouched
  • make fmt — clean
  • make test (unit) — all pass under Go 1.27.0
  • scripts/check-migrations.sh — 65 versions OK
  • scripts/check-dashboards.py — OK
  • Integration/e2e tiers could not be verified locally on this machine (unrelated pre-existing macOS bash/sed portability bugs in scripts/seed-test-db.sh, filed separately); they run on Ubuntu in CI and are unaffected
  • CI (this PR triggers it)

🤖 Generated with Claude Code

fjaeckel and others added 2 commits August 24, 2026 16:09
Bumps the go.mod directive, every CI workflow's go-version, and the
handful of doc/prose version mentions that had drifted from the
Dockerfile, which was already pinned to golang:1.27.0-alpine.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
GitHub's default code-scanning setup bundles its own Go toolchain
(1.26.6 as of CodeQL 2.26.3), which rejects our go.mod floor of
1.27.0 under GOTOOLCHAIN=local, failing the Go analysis job. This
advanced-setup workflow installs Go 1.27.0 via actions/setup-go
before CodeQL runs, covering the same four languages (actions, go,
javascript-typescript, python) the default setup covered.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@fjaeckel
fjaeckel merged commit 8bd45d7 into main Aug 26, 2026
18 of 19 checks passed
@fjaeckel
fjaeckel deleted the chore/upgrade-go-1.27.0 branch August 26, 2026 06:51
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.

1 participant