Skip to content

fix: build the agent with Go 1.27.3 (GO-2026-6809) - #52

Merged
antoinetoussaint-byte merged 1 commit into
mainfrom
fix/go-1.27.3
Oct 24, 2026
Merged

antoinetoussaint-byte merged 1 commit into
mainfrom
fix/go-1.27.3

Conversation

@antoinetoussaint-byte

Copy link
Copy Markdown
Contributor

What broke

codefly publish patch refused release 0.0.25, which carries #51 (the bootstrap Job never prints the password). The release audit found GO-2026-6809 (crypto/x509 in go1.27.2: distrust compromised intermediate certificates), which is fixed in go1.27.3.

The change

go.mod: go 1.27.2 → go 1.27.3. The agent binary takes its toolchain from go.mod, as service-go-grpc did for v0.1.58. No template pins a Go base image.

Checks run locally:

  • go build ./... and go test ./... pass on go1.27.3.
  • govulncheck now reports only the two docker findings, GO-2026-4883 and GO-2026-4887, neither of which has an upstream fix. The audit tracks them and does not fail the release on them.

Classification: a fix at the owner.

🤖 Generated with Claude Code

The release audit refused 0.0.25: crypto/x509 in go1.27.2 carries GO-2026-6809
(distrust compromised intermediates), fixed in go1.27.3. The agent's binary takes
its toolchain from go.mod, as service-go-grpc did for v0.1.58.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@antoinetoussaint-byte
antoinetoussaint-byte merged commit 345e59b into main Oct 24, 2026
3 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