Skip to content

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)

Merge request reports

Loading