Skip to content

build: bump Go toolchain 1.27.2 to 1.27.3 - #395

Merged
juev merged 1 commit into
mainfrom
fix/394-go-1.27.3
Oct 21, 2026
Merged

juev merged 1 commit into
mainfrom
fix/394-go-1.27.3

Conversation

@juev

@juev juev commented Oct 21, 2026

Copy link
Copy Markdown
Collaborator

Bumps the Go toolchain from 1.27.2 to 1.27.3 to fix GO-2026-6809 in crypto/x509, which made the scheduled govulncheck job fail on main (run).

All eight pins move together: go.mod, Dockerfile, and the setup-go steps in ci.yml (3), scheduled.yml (2) and release.yml (1). golangci-lint v2.14.0 needs no change.

Checked locally on go1.27.3: go test ./..., govulncheck ./... (no reachable vulnerabilities) and make lint (0 issues) pass.

Closes #394

go1.27.2 stdlib carries GO-2026-6809 (crypto/x509 distrust of
compromised intermediate certificates), reachable through
x509.Certificate.Verify and fixed in go1.27.3. The scheduled
govulncheck job fails on main.

- go.mod: raise go directive to 1.27.3
- .github/workflows/ci.yml: bump go-version pins in all 3 jobs
- .github/workflows/scheduled.yml: bump go-version pins in both jobs
- .github/workflows/release.yml: bump go-version pin
- Dockerfile: bump ARG GO_VERSION to 1.27.3

Fixes #394
@juev
juev merged commit 957e97c into main Oct 21, 2026
12 checks passed
@juev
juev deleted the fix/394-go-1.27.3 branch October 21, 2026 14:09
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.

Bump Go toolchain to 1.27.3: govulncheck reports GO-2026-6809 in crypto/x509

1 participant