Skip to content

chore: bump OSS dependencies on v0.46.x#780

Open
aroradaman wants to merge 6 commits into
carvel-dev:v0.46.xfrom
aroradaman:oss-drift-v0.46.x
Open

chore: bump OSS dependencies on v0.46.x#780
aroradaman wants to merge 6 commits into
carvel-dev:v0.46.xfrom
aroradaman:oss-drift-v0.46.x

Conversation

@aroradaman
Copy link
Copy Markdown
Contributor

@aroradaman aroradaman commented May 12, 2026

Summary

Bumps OSS Go dependencies to their latest available versions. All changes are drop-in compatible — build verified on both v0.43.x and v0.46.x, no source code changes required.

Package From To
github.com/spf13/cobra v1.8.1 v1.10.2
github.com/spf13/pflag (indirect) v1.0.5 v1.0.10
golang.org/x/sync v0.7.0 v0.20.0
sigs.k8s.io/yaml v1.4.0 v1.6.0
github.com/google/go-containerregistry v0.20.0 v0.21.5
github.com/maxbrunsfeld/counterfeiter/v6 v6.11.2 v6.12.2

Each dependency is a separate atomic commit. go-containerregistry v0.21.5 includes SSRF protection (Bearer realm URL validation) and symlink cycle detection in tarball extraction. counterfeiter v6.12.2 requires Go 1.25.0, which also bumps the go directive and associated golang.org/x/* transitive dependencies.

Made with Cursor

aroradaman and others added 3 commits May 12, 2026 12:01
Co-authored-by: Cursor <cursoragent@cursor.com>
Signed-off-by: Daman Arora <daman.arora@broadcom.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Signed-off-by: Daman Arora <daman.arora@broadcom.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Signed-off-by: Daman Arora <daman.arora@broadcom.com>
@aroradaman aroradaman force-pushed the oss-drift-v0.46.x branch from e82caed to 075da3f Compare May 12, 2026 06:32
devacts and others added 2 commits May 12, 2026 17:35
Signed-off-by: Devanshu <devanshu.d@broadcom.com>
Requires go 1.25.0 and pulls in updated golang.org/x/* transitive deps.

Co-authored-by: Cursor <cursoragent@cursor.com>
Signed-off-by: Daman Arora <daman.arora@broadcom.com>
@aroradaman aroradaman force-pushed the oss-drift-v0.46.x branch from 8147b25 to 38de439 Compare May 12, 2026 12:19
golangci-lint v1.61 was built with Go 1.23 and refuses to run against
modules declaring go 1.25.0. v2.9.0 is the first release built with
Go 1.25.

Config changes for v2:
- Replace deprecated `disable-all: true` with `default: none`
- Remove `typecheck` linter (built-in to the compiler in v2)

Signed-off-by: Daman Arora <daman.arora@broadcom.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@joaopapereira joaopapereira requested a review from Copilot May 13, 2026 14:29
Copy link
Copy Markdown

Copilot AI left a comment

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 lines (20,000). Try reducing the number of changed lines and requesting a review from Copilot again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

4 participants