Skip to content

chore(deps): bump go to 1.26 and update all dependencies - #252

Merged
umputun merged 1 commit into
masterfrom
chore/go-1.26-and-deps
May 12, 2026
Merged

umputun merged 1 commit into
masterfrom
chore/go-1.26-and-deps

Conversation

@umputun

@umputun umputun commented May 12, 2026

Copy link
Copy Markdown
Owner

Bump Go from 1.25 to 1.26 across go.mod, CI workflows (ci.yml, release.yml), and the Dockerfile. Run go get -u ./... and go mod vendor to bring all direct and transitive deps to current.

Notable upgrades:

  • certmagic 0.25.0 -> 0.25.3
  • go-pkgz/lgr 0.12.1 -> 0.12.3
  • go-pkgz/rest 1.20.4 -> 1.21.0
  • golang.org/x/crypto 0.45.0 -> 0.51.0
  • golang.org/x/net 0.47.0 -> 0.54.0
  • miekg/dns 1.1.68 -> 1.1.72
  • libdns/dnsimple 0.4.2 -> 0.5.0 (pulls in dnsimple-go/v8 alongside v7)
  • AWS SDK bumps (config 1.32.2 -> 1.32.17, ssm/sts/sso minor)

go build ./..., go test ./..., and golangci-lint run all clean on Go 1.26.

Note: Test_MainWithPlugin is flaky under go test -race -count>1 due to a pre-existing race in lgr's global Setup() (file-provider goroutine from iteration N reads the global def while iteration N+1 of main() overwrites it). The race reproduces on master too, CI runs -count=1 without -race so it's green, and a proper fix needs either a test restructure or lgr-side synchronization. Left for a follow-up.

Update go directive in go.mod, CI workflows (ci.yml, release.yml), and
Dockerfile from 1.25 to 1.26. Run `go get -u ./...` and `go mod vendor`
to bump all direct and transitive deps to their latest versions.

Notable bumps: certmagic 0.25.0 -> 0.25.3, go-pkgz/lgr 0.12.1 -> 0.12.3,
go-pkgz/rest 1.20.4 -> 1.21.0, golang.org/x/crypto 0.45.0 -> 0.51.0,
miekg/dns 1.1.68 -> 1.1.72, prometheus client_golang stays at 1.23.2.
Copilot AI review requested due to automatic review settings May 12, 2026 08:26

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review this pull request because it exceeds the maximum number of files (300). Try reducing the number of changed files and requesting a review from Copilot again.

@umputun
umputun merged commit 014b3cb into master May 12, 2026
2 checks passed
@umputun
umputun deleted the chore/go-1.26-and-deps branch May 12, 2026 08:30
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