Skip to content

Commit 8d5ec4b

Browse files
stubbiclaude
andcommitted
chore: bump to Go 1.26.7, pin builder image, record in CHANGELOG
Review caught that 1.26.6 was already superseded by 1.26.7 within its minor line. Pin the Dockerfile builder to golang:1.26.7-alpine so the shipped binary is built with the toolchain CI tests with (official golang images set GOTOOLCHAIN=local, so a floating 1.26-alpine tag can lag go.mod and hard-fail the release build). Record both changes under [Unreleased]. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FJnTGiMuTJSFUVRRqjfTbV
1 parent af095fb commit 8d5ec4b

3 files changed

Lines changed: 6 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Changed
11+
- Go toolchain bumped to 1.26.7 (from 1.26.5), clearing five stdlib vulnerabilities flagged by govulncheck (GO-2026-6218, GO-2026-6090, GO-2026-6089, GO-2026-5972, GO-2026-5026; all fixed by 1.26.6). The release image builder is pinned to `golang:1.26.7-alpine` so the shipped binary is built with the same toolchain CI tests with. Local builds now require Go >= 1.26.7.
12+
- `make vendor-core-crds` downloads the `sigs.k8s.io/karpenter` module before resolving its directory, fixing `generate` CI failures on any PR that changes `go.mod`/`go.sum` (cold module cache made `go list -m` return an empty dir).
13+
1014
## [2.1.0] - 2026-08-01
1115

1216
### Fixed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Cross-compile from the native build platform to the target platform so multi-arch
22
# builds don't run `go build` under slow QEMU emulation.
3-
FROM --platform=$BUILDPLATFORM golang:1.26-alpine AS builder
3+
FROM --platform=$BUILDPLATFORM golang:1.26.7-alpine AS builder
44
ARG TARGETOS
55
ARG TARGETARCH
66
WORKDIR /app

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/paperclipinc/karpenter-provider-hetzner
22

3-
go 1.26.6
3+
go 1.26.7
44

55
require (
66
github.com/awslabs/operatorpkg v0.0.0-20260708223819-4da4c353c5fa

0 commit comments

Comments
 (0)