Skip to content

chore(deps): bump Go toolchain and core modules#133

Draft
viniciusdc wants to merge 1 commit into
mainfrom
chore/deps-toolchain-bump
Draft

chore(deps): bump Go toolchain and core modules#133
viniciusdc wants to merge 1 commit into
mainfrom
chore/deps-toolchain-bump

Conversation

@viniciusdc

Copy link
Copy Markdown
Collaborator

Summary

Routine dependency hygiene before the v0.1.0 cut. Brings the toolchain and the observability + networking stack to current stable minors.

Module From To
Go toolchain 1.25.6 1.25.10
google.golang.org/grpc v1.76.0 v1.79.3
go.opentelemetry.io/otel (+ metric, trace, sdk) v1.38–1.39 v1.43.0
golang.org/x/net v0.47.0 v0.55.0

Transitive bumps via go mod tidy (genproto, sys, term, text, tools) ride along.

Verification

  • go build ./... — passes
  • go vet ./... — clean
  • Unit tests (api/, internal/controller/reconcilers/{routing,core,tls,auth}, internal/controller/utils/*) — all green
  • make lint (golangci-lint) — 0 issues
  • govulncheck ./...No vulnerabilities found.
  • e2e against a real cluster — recommend before flipping out of draft

No intended behaviour change. The grpc and otel bumps are the most consequential; both are stable-minor jumps with no API breaks in the surfaces this repo touches.

Why now

Routine dep hygiene as part of the v0.1.0 readiness pass (#129). The toolchain side picks up upstream stdlib improvements; the otel + grpc bumps follow the projects' current stable lines.

Test plan

- go 1.25.6 -> 1.25.10
- google.golang.org/grpc v1.76.0 -> v1.79.3
- go.opentelemetry.io/otel (+ metric, trace, sdk) v1.38-1.39 -> v1.43.0
- golang.org/x/net v0.47.0 -> v0.55.0
- Transitive bumps via `go mod tidy` (genproto, sys, term, text, tools)

Routine dependency hygiene before the v0.1.0 cut. Brings the toolchain
and the observability + networking stack to current stable minors.
`govulncheck` is clean after the bump; all unit tests pass; lint is
clean. No intended behaviour change.
@github-actions

Copy link
Copy Markdown

Docker Images Built

Images pushed to Quay.io for branch chore-deps-toolchain-bump:

Image Tag Platforms
Operator quay.io/nebari/nebari-operator:chore-deps-toolchain-bump linux/amd64 + linux/arm64

Test the operator:

kubectl apply -k https://github.com/nebari-dev/nebari-operator.git/config/default?ref=chore/deps-toolchain-bump
kubectl set image deployment/nebari-operator-controller-manager manager=quay.io/nebari/nebari-operator:chore-deps-toolchain-bump -n nebari-operator-system

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