Skip to content

chore: bump Go toolchain to 1.26.3#17

Merged
cjimti merged 1 commit into
plexara:mainfrom
jmasud:chore/bump-go-1.26.3
May 12, 2026
Merged

chore: bump Go toolchain to 1.26.3#17
cjimti merged 1 commit into
plexara:mainfrom
jmasud:chore/bump-go-1.26.3

Conversation

@jmasud
Copy link
Copy Markdown
Contributor

@jmasud jmasud commented May 12, 2026

Summary

govulncheck flags two stdlib CVEs on the current go 1.26.2 pin, blocking the Security CI job on any open PR (including #16):

  • GO-2026-4971net.Dial / net.LookupPort panic when given a NUL byte on Windows. Fixed in net@go1.26.3.
  • GO-2026-4918 — HTTP/2 transport infinite loop on bad SETTINGS_MAX_FRAME_SIZE in net/http/internal/http2. Fixed in net/http@go1.26.3.

Both advisories list 1.26.3 explicitly as the fix version, so the minimum-viable bump is one patch level. No application code changes.

Changes

  • go.mod: go 1.26.2go 1.26.3
  • .github/workflows/ci.yml: six go-version: "1.26.2" + one go-version-input: "1.26.2"1.26.3
  • .github/workflows/codeql.yml: go-version1.26.3
  • .github/workflows/release.yml: go-version1.26.3

Dockerfile.dev is unchanged — it pins golang:1.26-alpine which floats minor patches automatically.

Test plan

  • CI Security job (govulncheck step) reports clean
  • CI Test job still passes (no surface-area change between 1.26.2 and 1.26.3)
  • CodeQL and integration jobs unchanged

govulncheck flags two stdlib CVEs on the current 1.26.2 pin, blocking
PR merges via the Security CI job:

- GO-2026-4971: net.Dial / LookupPort panic on NUL byte (Windows)
- GO-2026-4918: net/http HTTP/2 transport infinite loop on bad
  SETTINGS_MAX_FRAME_SIZE

Both are explicitly listed as fixed in net@go1.26.3 / net/http@go1.26.3.
Bump go.mod's toolchain directive and every actions/setup-go pin in
the CI, CodeQL, and release workflows so they match. No code changes.

Dockerfile.dev pins golang:1.26-alpine and floats minor patches
automatically, so it doesn't need an edit.
@cjimti cjimti enabled auto-merge May 12, 2026 16:37
@cjimti cjimti disabled auto-merge May 12, 2026 16:37
@cjimti cjimti merged commit 05958a3 into plexara:main May 12, 2026
8 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.

2 participants