Skip to content

fix(deps): update Go packages to latest patch revisions for upstream bug fixes - #1136

Merged
GrahamDumpleton merged 1 commit into
developfrom
bugfix/golang-dependency-updates
Aug 4, 2026
Merged

fix(deps): update Go packages to latest patch revisions for upstream bug fixes#1136
GrahamDumpleton merged 1 commit into
developfrom
bugfix/golang-dependency-updates

Conversation

@GrahamDumpleton

Copy link
Copy Markdown
Collaborator

Updates key upstream Go packages across all four Go applications to the latest patch revisions on their current release lines, mirroring the equivalent updates already made on the release/3.8.0 branch (dad07b0).

Changes

  • assets-server: cobra 1.7.0 → 1.10.2, pflag 1.0.5 → 1.0.10
  • node-ca-injector: k8s.io modules 0.34.2 → 0.34.10, controller-runtime 0.22.4 → 0.22.5, and klauspost/compress 1.18.1 → 1.19.1 (1.18.1 has been retracted by the upstream maintainer)
  • installer/operator: k8s.io modules 0.35.2 → 0.35.7 (controller-runtime 0.23.3 is already the latest on its line)
  • client-programs: k8s.io modules 0.36.0 → 0.36.3, controller-runtime 0.24.0 → 0.24.1, klauspost/compress → 1.19.1 (GO-2026-5841) and opentelemetry modules → 1.44.0 (GO-2026-5158), clearing the same advisories already addressed on the 3.8.0 release branch

Notes

  • Each module was updated individually with GOWORK=off go mod tidy; go work sync was deliberately not used as it would force every workspace member up to the workspace-wide maximum versions (k8s 0.36.x / controller-runtime 0.24.x), which is not wanted for node-ca-injector and installer/operator. go.work.sum only gained the new hashes needed for workspace builds.
  • All four modules build cleanly (client-programs via make build-client-programs) and a workspace build from the repository root passes.
  • govulncheck reports no known vulnerabilities in assets-server, node-ca-injector, or installer/operator's own code. Remaining reachable findings in client-programs are limited to advisories with no released fix (openpgp via vendir, two k8s.io/kubernetes advisories) — the same residual set as the 3.8 line. The open cel-go Dependabot alert on installer/operator is left to the existing Dependabot PR.

…bug fixes

Update key upstream Go packages across all Go applications to the latest
patch revisions on their current release lines, mirroring the equivalent
updates made on the 3.8.0 release branch:

- assets-server: cobra 1.7.0 -> 1.10.2, pflag 1.0.5 -> 1.0.10
- node-ca-injector: k8s.io modules 0.34.2 -> 0.34.10, controller-runtime
  0.22.4 -> 0.22.5
- installer/operator: k8s.io modules 0.35.2 -> 0.35.7
- client-programs: k8s.io modules 0.36.0 -> 0.36.3, controller-runtime
  0.24.0 -> 0.24.1

Also replace klauspost/compress 1.18.1 in node-ca-injector, which has
been retracted by the upstream maintainer, with 1.19.1, and in
client-programs bump klauspost/compress to 1.19.1 (GO-2026-5841) and
opentelemetry modules to 1.44.0 (GO-2026-5158), clearing the same
advisories already addressed on the 3.8.0 release branch. Remaining
govulncheck findings in client-programs are limited to advisories with
no released fix.
@GrahamDumpleton
GrahamDumpleton merged commit a03acd7 into develop Aug 4, 2026
2 checks passed
@GrahamDumpleton
GrahamDumpleton deleted the bugfix/golang-dependency-updates branch August 4, 2026 06:31
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