Skip to content

Bump Go toolchain to 1.26 #1997

Description

@zdtsw

What would you like to be added:

Update the Go version across the repository from 1.25.x to 1.26:

  • go.mod go directive (currently go 1.25.12)
  • Builder/runtime images: Dockerfile.builder, Dockerfile.epp, Dockerfile.sidecar (currently golang:1.25.12) and Dockerfile.coordinator (currently quay.io/projectquay/golang:1.25)

Why is this needed:

  • Go 1.25 reaches end-of-life around 2026-08 (when Go 1.27 releases), after which it stops receiving security and toolchain patches.
  • IGW (gateway-api-inference-extension) main has already bumped to go 1.26.0, so the next IGW dependency bump will make Go >= 1.26 mandatory anyway.

Anything else we need to know?:

The earlier decision to hold on Go 1.25 (#626) was for IGW compatibility; that constraint is going away. Dependabot previously proposed the image bump in #626 (closed). Scope is the go directive plus the four Dockerfiles above; no source changes expected beyond what go fix/build surfaces.

cc @Gregory-Pereira @tessapham

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions