Skip to content

chore(deps): Bulk update Go dependencies - #79

Draft
aaljewarane wants to merge 1 commit into
aws:masterfrom
aaljewarane:chore/bulk-dep-update
Draft

chore(deps): Bulk update Go dependencies#79
aaljewarane wants to merge 1 commit into
aws:masterfrom
aaljewarane:chore/bulk-dep-update

Conversation

@aaljewarane

Copy link
Copy Markdown
Contributor

Description

Bulk update of Go dependencies, superseding the stale open Dependabot PR.

Dependency From To
github.com/stretchr/testify v1.11.1 v1.12.1
golang.org/x/net (indirect) v0.46.0 v0.50.0
golang.org/x/sys (indirect) v0.38.0 v0.41.0

testify v1.12.x replaces go-spew/go-difflib with go.yaml.in/yaml/v3.

Note on the Go version

The go directive is intentionally left at 1.24.0.

A plain go get -u ./... silently raises it to 1.25.0, because the current golang.org/x/* releases declare go 1.25 or newer. To avoid that, x/net is capped at v0.50.0 (v0.51.0+ declare go 1.25) and x/sys at v0.41.0 (v0.42.0+ declare go 1.25).

This does mean the open Dependabot PR for x/net v0.55.0 cannot be taken until the go directive moves.

Testing

Local, against the upstream master base:

  • go build ./... — pass
  • go vet ./... — pass
  • go test ./... — pass
  • make -f ci/Makefile --include-dir ci ci-deps ci-build ci-test — pass
  • golangci-lint run --disable errcheck — 5 pre-existing staticcheck findings in files untouched by this change; CI runs with only-new-issues: true, so nothing new is reported.

Related

Supersedes the open Dependabot PR for x/net, which can be closed once this merges.

Update dependencies to current releases, superseding the stale open
Dependabot pull request:

  testify  v1.11.1 -> v1.12.1
  x/net    v0.46.0 -> v0.50.0
  x/sys    v0.38.0 -> v0.41.0

x/net is held at v0.50.0 and x/sys at v0.41.0 because later releases
declare go 1.25 and would force this module's go directive above 1.24.
The go directive is intentionally left unchanged.
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