Skip to content

fix(ci): update Go toolchain to 1.26.9 for security fixes - #143

Merged
SuppieRK merged 1 commit into
mainfrom
fix/go-toolchain-security-update
Oct 9, 2026
Merged

SuppieRK merged 1 commit into
mainfrom
fix/go-toolchain-security-update

Conversation

@SuppieRK

@SuppieRK SuppieRK commented Oct 9, 2026 •

Copy link
Copy Markdown
Owner

Summary

Main Validation failed on Linux, macOS, and Windows because govulncheck reported nine reachable standard-library vulnerabilities in the pinned Go 1.26.6 toolchain. Update the toolchain to Go 1.26.9, the patched version reported by the scanner. All validation and release jobs already read this pin from go.mod.

User-visible impact

CI and release builds use the patched Go 1.26.9 toolchain. The module's Go language requirement remains 1.26.0.

Safety and passthrough boundary

This changes only the build toolchain. Native execution, exit codes, diagnostics, raw mode, and fallback behavior are unchanged. The vulnerability gate remains enforced.

Validation

  • Reproduced the original failure with cmdshape go tool govulncheck ./...: exit 3 with nine standard-library findings on Go 1.26.6.
  • After the update, cmdshape go tool govulncheck ./... passes with No vulnerabilities found.
  • cmdshape go test -count=1 -race ./...
  • cmdshape go mod tidy -diff
  • cmdshape go vet ./...
  • cmdshape go tool staticcheck ./...
  • cmdshape go tool golangci-lint run ./...
  • cmdshape go tool ineffassign ./...
  • cmdshape go tool gocyclo -over 15 .
  • cmdshape git diff --check

The full validation script was not run locally because no Go source files changed, per AGENTS.md. PR Validation passed all 112 jobs on commit 071c29bd88db9fbc4dd2eb8c2dced8f3841b0a1f, including the full validation helper and installed binary smoke tests on Linux, macOS, and Windows, fixture correctness, benchmarks, and SonarQube.

Documentation, fixtures, and generated facts

No updates required; the patch is a single toolchain pin in go.mod.

@SuppieRK
SuppieRK merged commit abbd5ab into main Oct 9, 2026
112 checks passed
@SuppieRK
SuppieRK deleted the fix/go-toolchain-security-update branch October 9, 2026 03:20
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