Upgrade many dependencies to latest
Upgraded:
-
cloud.google.com/go/*
,github.com/Azure/azure-sdk-for-go/sdk/*/
github.com/aws/aws-sdk-go-v2/*
,github.com/hashicorp/vault/api/*
- These are typically safe upgrades because they're just clients, and the changes are typically automatically generated -
k8s.io/api
,k8s.io/apimachinery
,k8s.io/client-go
- I believe the same as above, we're just using as a client. -
github.com/docker/cli
,github.com/docker/docker
- Historically, we don't tend to have problems with this as we're mainly using the client parts of Docker. There was a small API change that is addressed in this MR. -
dario.cat/mergo
- No behaviour change, it upgraded the way that its test fixtures are loaded -
github.com/BurntSushi/toml
- Change log: "Mostly some small bugfixes, with a few small new features" -
github.com/KimMachineGun/automemlimit
,go.uber.org/automaxprocs
- Changelogs suggest bug fixes only -
github.com/evanphx/json-patch
- Major upgrade seems to suggest this was mostly a packaging resolution. API seems to be consistent, and it's following a spec, so there should be no problem there. -
github.com/gorhill/cronexpr
- Simple bug fixes -
gitlab.com/gitlab-org/gitlab-terminal
,gitlab.com/gitlab-org/golang-cli-helpers
- No code change, package modification only -
golang.org/x/*
- These will be fine - Few other libraries with simple patch updates
Not-upgraded:
-
github.com/getsentry/sentry-go
- Changelog lists some breaking changes, and I haven't combed through them to see if we're affected -
gocloud.dev
requires go1.24 for their latest updates (and we're on 1.23 until FIPS release of 1.24)