Skip to content

chore: update Go to 1.26.5 - #1355

Merged
andreeleuterio merged 1 commit into
mainfrom
go-1.26.5
Jul 27, 2026
Merged

chore: update Go to 1.26.5#1355
andreeleuterio merged 1 commit into
mainfrom
go-1.26.5

Conversation

@andreeleuterio

Copy link
Copy Markdown
Member

Go 1.26.5 fixes CVE-2026-39822 (os: root escape via symlink plus trailing slash on Unix) and CVE-2026-42505 (crypto/tls), both of which image scans flag against binaries built with Go 1.26.4 — including the src-cli binary vendored into the executor images.

This updates the Go version in mise.toml (which CI derives its Go version from), go.mod, lib/go.mod, dev/vendor-lib.sh, and the Dockerfile builder image. The golang:1.26.5 Alpine image is only published on Alpine 3.23, so the builder stage moves from alpine3.22 to alpine3.23; the runtime stage is unchanged.

Test Plan

  • go build ./cmd/src
  • go test ./... passes with Go 1.26.5

Go 1.26.5 fixes CVE-2026-39822 (os: root escape via symlink plus
trailing slash on Unix) and CVE-2026-42505 (crypto/tls), both of which
are flagged by image scans against binaries built with Go 1.26.4.

Updates the Go version in mise.toml (which CI derives its Go version
from), go.mod, lib/go.mod, dev/vendor-lib.sh, and the Dockerfile
builder image. The golang:1.26.5 Alpine image is only published on
Alpine 3.23, so the builder stage moves from alpine3.22 to alpine3.23;
the runtime stage is unchanged.

## Test Plan

- go build ./cmd/src
- go test ./... passes with Go 1.26.5
@andreeleuterio
andreeleuterio requested a review from a team July 27, 2026 21:31
@andreeleuterio
andreeleuterio merged commit 9f9bda6 into main Jul 27, 2026
8 checks passed
@andreeleuterio
andreeleuterio deleted the go-1.26.5 branch July 27, 2026 22:54
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