Skip to content

build: move to Go 1.26 - #122

Merged
lestex merged 1 commit into
mainfrom
build/go-1.26
Sep 17, 2026
Merged

lestex merged 1 commit into
mainfrom
build/go-1.26

Conversation

@lestex

@lestex lestex commented Sep 17, 2026 •

Copy link
Copy Markdown
Owner

Go 1.25 is out of support (supported releases are now 1.27 and 1.26), and dependencies have started requiring 1.26.
This moves the toolchain so those PRs can merge after a rebase:

  • .go-version: 1.25.13 → 1.26.8
  • go.mod: go 1.25.0 → go 1.26.0 (go mod tidy changes nothing else)
  • Dockerfile, Dockerfile.systemd, dev docs: golang:1.25 → golang:1.26
  • govulncheck pin: v1.7.0 → v1.8.0, which is what the pin comment asks for when .go-version moves
  • "Requires Go 1.25+" → 1.26+ in README, CLAUDE.md and the docs site

Go 1.25 is out of support now that 1.27 is released, and dependencies
have started requiring 1.26: golang.org/x/sys v0.48.0 and
golang.org/x/time v0.16.0 (Dependabot #119, #120) both raise the go
directive, which fails every CI job under GOTOOLCHAIN=local on 1.25.

Bumps .go-version to 1.26.8, the go directive, both Dockerfiles'
build images and the docs, and moves the govulncheck pin to v1.8.0,
which needs 1.26.
@lestex
lestex merged commit 5cdb674 into main Sep 17, 2026
16 checks passed
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