Skip to content

[+] bump Go to 1.27 - #433

Open
pashagolub wants to merge 3 commits into
masterfrom
claude/go-1-27-upgrade-021fb7
Open

pashagolub wants to merge 3 commits into
masterfrom
claude/go-1-27-upgrade-021fb7

Conversation

@pashagolub

@pashagolub pashagolub commented Sep 16, 2026

Copy link
Copy Markdown
Collaborator

What

  • go.mod: go 1.27.0
  • CI workflows (build.yml, release.yml): actions/setup-go now reads the version from go.mod via go-version-file, so future bumps only touch go.mod
  • release.yml: checkout moved before Go setup so go.mod is available
  • build.yml: golang:1.27 Docker build image (image tags can't be derived from go.mod, still manual)

Why

Move the whole project to Go 1.27 and keep the module version, CI build and release toolchain in sync from a single source.

Notes for reviewers

  • No other files pin a Go version (no Dockerfiles, docs or toolchain directive).
  • Verified locally with go1.27.0: go build ./... and go vet ./... pass.

@coveralls

coveralls commented Sep 16, 2026

Copy link
Copy Markdown

Coverage Status

coverage: 91.434% (-0.7%) from 92.15% — claude/go-1-27-upgrade-021fb7 into master

@pashagolub pashagolub changed the title [*] bump Go to 1.27 [+] bump Go to 1.27 Sep 16, 2026
@pashagolub
pashagolub force-pushed the claude/go-1-27-upgrade-021fb7 branch from e8be90c to 5121bd6 Compare September 16, 2026 17:57
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.

2 participants