Skip to content

chore(deps): update go dependencies#491

Open
red-hat-konflux[bot] wants to merge 1 commit intorelease-1.3from
konflux/mintmaker/release-1.3/go-deps
Open

chore(deps): update go dependencies#491
red-hat-konflux[bot] wants to merge 1 commit intorelease-1.3from
konflux/mintmaker/release-1.3/go-deps

Conversation

@red-hat-konflux
Copy link

@red-hat-konflux red-hat-konflux bot commented Jan 13, 2026

Note: This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change
cloud.google.com/go indirect minor v0.121.6 -> v0.123.0
cloud.google.com/go/auth indirect patch v0.18.0 -> v0.18.1
cloud.google.com/go/longrunning indirect minor v0.7.0 -> v0.8.0
cuelabs.dev/go/oci/ociregistry indirect digest 2c00c10 -> 3adeb86
cuelang.org/go require minor v0.12.1 -> v0.15.4
github.com/AliyunContainerService/ack-ram-tool/pkg/credentials/provider indirect minor v0.14.0 -> v0.20.0
github.com/Azure/azure-sdk-for-go/sdk/azcore indirect minor v1.20.0 -> v1.21.0
github.com/Azure/go-autorest/autorest indirect patch v0.11.29 -> v0.11.30
github.com/Azure/go-autorest/autorest/adal indirect patch v0.9.23 -> v0.9.24
github.com/Azure/go-autorest/autorest/azure/auth indirect patch v0.5.12 -> v0.5.13
github.com/Azure/go-autorest/autorest/azure/cli indirect patch v0.4.6 -> v0.4.7
github.com/Azure/go-autorest/autorest/date indirect patch v0.3.0 -> v0.3.1
github.com/Azure/go-autorest/logger indirect patch v0.2.1 -> v0.2.2
github.com/Azure/go-autorest/tracing indirect patch v0.6.0 -> v0.6.1
github.com/ThalesIgnite/crypto11 require minor v1.2.5 -> v1.6.0
github.com/alibabacloud-go/alibabacloud-gateway-spi indirect patch v0.0.4 -> v0.0.5
github.com/alibabacloud-go/debug indirect patch v1.0.0 -> v1.0.1
github.com/alibabacloud-go/openapi-util indirect patch v0.1.0 -> v0.1.2
github.com/alibabacloud-go/tea indirect minor v1.2.1 -> v1.4.0
github.com/aliyun/credentials-go indirect minor v1.3.2 -> v1.4.11
github.com/aws/aws-sdk-go-v2/credentials indirect patch v1.19.5 -> v1.19.7
github.com/aws/aws-sdk-go-v2/feature/ec2/imds indirect patch v1.18.16 -> v1.18.17
github.com/aws/aws-sdk-go-v2/internal/configsources indirect patch v1.4.16 -> v1.4.17
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url indirect patch v1.13.16 -> v1.13.17
github.com/aws/aws-sdk-go-v2/service/signin indirect patch v1.0.4 -> v1.0.5
github.com/awslabs/amazon-ecr-credential-helper/ecr-login require minor v0.9.1 -> v0.11.0
github.com/buildkite/go-pipeline indirect minor v0.13.3 -> v0.16.0
github.com/buildkite/roko indirect minor v1.3.1 -> v1.4.0
github.com/containerd/stargz-snapshotter/estargz indirect patch v0.18.1 -> v0.18.2
github.com/digitorus/pkcs7 indirect digest 3a137a8 -> ffadbf3
github.com/digitorus/timestamp require digest 220c5c2 -> c455327
github.com/docker/docker-credential-helpers indirect patch v0.9.3 -> v0.9.5
github.com/emicklei/proto indirect minor v1.13.4 -> v1.14.3
github.com/go-openapi/analysis indirect minor v0.23.0 -> v0.24.2
github.com/go-openapi/errors indirect patch v0.22.1 -> v0.22.6
github.com/go-openapi/jsonpointer indirect minor v0.21.0 -> v0.22.4
github.com/go-openapi/jsonreference indirect patch v0.21.0 -> v0.21.4
github.com/go-openapi/loads indirect minor v0.22.0 -> v0.23.2
github.com/go-openapi/runtime require minor v0.28.0 -> v0.29.2
github.com/go-openapi/spec indirect minor v0.21.0 -> v0.22.3
github.com/go-openapi/strfmt require minor v0.23.0 -> v0.25.0
github.com/go-openapi/swag require minor v0.23.1 -> v0.25.4
github.com/go-openapi/validate indirect minor v0.24.0 -> v0.25.1
github.com/google/gnostic-models indirect minor v0.6.9 -> v0.7.1
github.com/googleapis/enterprise-certificate-proxy indirect patch v0.3.7 -> v0.3.11
github.com/in-toto/attestation indirect patch v1.1.1 -> v1.1.2
github.com/in-toto/in-toto-golang require minor v0.9.0 -> v0.10.0
github.com/klauspost/compress indirect patch v1.18.1 -> v1.18.3
github.com/letsencrypt/boulder indirect minor v0.20251110.0 -> v0.20260202.0
github.com/mailru/easyjson indirect patch v0.9.0 -> v0.9.1
github.com/miekg/pkcs11 require patch v1.1.1 -> v1.1.2
github.com/open-policy-agent/opa require minor v1.1.0 -> v1.13.1
github.com/prometheus/procfs indirect minor v0.16.1 -> v0.19.2
github.com/protocolbuffers/txtpbfmt indirect digest a5fe556 -> fcb97cc
github.com/sagikazarmark/locafero indirect minor v0.7.0 -> v0.12.0
github.com/secure-systems-lab/go-securesystemslib require minor v0.9.1 -> v0.10.0
github.com/sigstore/sigstore-go require patch v0.7.2 -> v0.7.3
github.com/sigstore/sigstore/pkg/signature/kms/aws require patch v1.10.3 -> v1.10.4
github.com/sigstore/sigstore/pkg/signature/kms/azure require patch v1.10.3 -> v1.10.4
github.com/sigstore/sigstore/pkg/signature/kms/gcp require patch v1.10.3 -> v1.10.4
github.com/sigstore/sigstore/pkg/signature/kms/hashivault require patch v1.10.3 -> v1.10.4
github.com/sigstore/timestamp-authority require patch v1.2.7 -> v1.2.9
github.com/sirupsen/logrus indirect patch v1.9.3 -> v1.9.4
github.com/spf13/afero indirect minor v1.12.0 -> v1.15.0
github.com/spf13/cast indirect minor v1.7.1 -> v1.10.0
github.com/spf13/viper require minor v1.20.1 -> v1.21.0
gitlab.com/gitlab-org/api/client-go require minor v0.128.0 -> v0.161.1
go.mongodb.org/mongo-driver indirect minor v1.14.0 -> v1.17.8
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc indirect minor v0.63.0 -> v0.65.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp indirect minor v0.63.0 -> v0.65.0
go.step.sm/crypto indirect minor v0.75.0 -> v0.76.0
golang.org/x/crypto indirect minor v0.35.0 -> v0.47.0
golang.org/x/crypto require minor v0.46.0 -> v0.47.0
golang.org/x/exp indirect digest b7579e2 -> 716be56
golang.org/x/mod indirect minor v0.30.0 -> v0.32.0
golang.org/x/net indirect minor v0.48.0 -> v0.49.0
golang.org/x/sys indirect minor v0.39.0 -> v0.40.0
golang.org/x/term require minor v0.38.0 -> v0.39.0
golang.org/x/text indirect minor v0.32.0 -> v0.33.0
golang.org/x/tools indirect minor v0.39.0 -> v0.41.0
google.golang.org/api require minor v0.259.0 -> v0.265.0
google.golang.org/genproto indirect digest ff82c1b -> 546029d
google.golang.org/genproto/googleapis/api indirect digest 0a764e5 -> 546029d
google.golang.org/genproto/googleapis/rpc indirect digest 0a764e5 -> 546029d
k8s.io/api require minor v0.28.3 -> v0.35.0
k8s.io/apimachinery require minor v0.28.3 -> v0.35.0
k8s.io/client-go require minor v0.28.3 -> v0.35.0
k8s.io/kube-openapi indirect digest c8a335a -> a19766b
k8s.io/utils require digest 0af2bda -> 914a6e7
sigs.k8s.io/json indirect digest cfa47c3 -> 2d32026
sigs.k8s.io/release-utils require patch v0.12.2 -> v0.12.3
sigs.k8s.io/yaml indirect minor v1.4.0 -> v1.6.0

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

googleapis/google-cloud-go (cloud.google.com/go)

v0.123.0

Compare Source

Features
Bug Fixes

v0.122.0

Compare Source

Features
Bug Fixes
cue-lang/cue (cuelang.org/go)

v0.15.4

Compare Source

Evaluator

Fix a panic which could occur when using the error built-in with cyclic references.

Fix a panic which could occur when loading @experiment(aliasv2) syntax with an invalid alias name.

cmd/cue

Relax the cue login --token validation to allow future Central Registry token types.

Encodings

Fix a bug in the TOML decoder where nested arrays were causing incorrect "duplicate key" errors.

Full list of changes since v0.15.3
  • internal/cueversion: bump LanguageVersion for v0.15.4 by @​mvdan in 50c137c
  • internal/ci: bump Go and goreleaser for v0.15.4 by @​mvdan in 8e3eaa9
  • cmd/cue: relax login --token prefix validation by @​rustyx in d0bd478
  • cue/ast/astutil: fix nil pointer dereference in postfix alias error by @​mvdan in c5df0af
  • internal/core/debug: fix stack overflow in error formatting by @​mvdan in bf7a40d
  • encoding/toml: correctly check for duplicate keys with arrays by @​mvdan in 4a5fd52

v0.15.3

Compare Source

Evaluator

Fix a panic which could occur when using Expr after LookupPath on a cue.Value.

cmd/cue

Fix a panic which could occur when using cue cmd tasks referencing definitions.

Fix a panic which could occur when cue get go encountered a Go enum type with zero named values.

Encodings

Fix a bug in the TOML decoder where nested arrays were not being correctly mapped to CUE values.

Full list of changes since v0.15.1

v0.15.2

Compare Source

v0.15.1

Compare Source

Evaluator

Fix an evalv3 regression first introduced in v0.11.0 where the and built-in function started evaluating its arguments too eagerly, causing failures in cue def.

Fix an evalv3 regression where closedness info could be lost when using a comprehension.

Fix a bug where the evaluator would panic on alias cycles with dynamic fields rather than giving a good error.

LSP

Formatting standalone CUE files - either without a package name, or outside of a CUE module - now works correctly.

Fix a bug where trying to use "find references" on a CUE module with nested modules would cause a hang.

Fix a bug where resolving path roots did not work correctly in the presence of struct embeddings.

cmd/cue

Fix a regression in v0.15.0 where cue get go no longer skipped generating CUE files without any declarations.

Go API

Fix a bug in the subsume package where a struct with a pattern constraint did not subsume a closed struct with a matching field.

Rename the bootstrap build tag used in the internal/filetypes package to cuebootstrap to avoid conflicts with build tags in other Go modules.

Full list of changes since v0.15.0

v0.15.0

Compare Source

Changes which may break some users are marked below with: ⚠️

Note that this release no longer includes a checksums.txt asset; GitHub now provide digests natively.

LSP

This release includes the initial version of cue lsp - with support for "go to definition", "find references", rename, code completion, hover documentation, and code formatting.

See our Getting Started wiki page for instructions on how to set it up with your editor.

Please report any bugs or missing features you encounter via the Issue tracker or via the #lsp channels on Discord or Slack.

Language

explicitopen experiment for #A...

The explicitopen per-file experiment enables the posfix ... operator to explicitly open closed structs, allowing additional fields to be added. This change simplifies CUE's semantics, reduces user confusion, and enables clearer expression of type extensibility patterns.

You can try this experiment by following our how-to guide. For more information, see the proposal on GitHub and the spec change patch.

aliasv2 experiment

The aliasv2 per-file experiment implements the new "postfix aliases" syntax, and introduces a "self" predeclared identifier referring to the innermost surrounding struct or list.

You can try this experiment by following our how-to guide. For more information, see the proposal on GitHub and the spec change patch.

Other experiments

⚠️ With its proposal accepted, the keepvalidators global experiment is now stable, meaning that CUE_EXPERIMENT=keepvalidators is always enabled.

With its proposal accepted, the structcmp per-file experiment is now stable with language.version at v0.15.0 or later, meaning that the @experiment(structcmp) attribute is unnecessary as it's always enabled.

Evaluator

⚠️ Removing evalv2

The old evalv2 evaluator, which previously could be re-enabled via CUE_EXPERIMENT=evalv3=0, is now deleted. The new evalv3 evaluator has been on by default since v0.13.0, and at this point our entire test suite including Unity is working.

Removing the old evaluator reduces significant load on development, as we were able to clear out 4000 lines of code, and simplify the internal types and code structure. This is a necessary step to unblock ongoing feature and performance work in the evaluator.

As a bonus, because the old and new evaluators shared many core evaluator types, removing the fields only used by the old evaluator yields modest memory usage improvements of around 4-6%.

Performance

Evaluating concrete CUE values no longer involves dependency analysis; this should result in modest speed improvements when marshaling to YAML, via either cue export -e expr -o yaml or yaml.Marshal.

Dependency analysis now avoids computing references more than once, which resolves an expontential performance issue for some configurations using chains of CUE references.

Add caching to a part of the typochecker algorithm; this has been measured to provide performance improvements of up to 30% on a few large projects.

cue/parser now reuses more memory, which results in parsing performance improvements of up to 30% and memory savings of up to 50%, especially when loading large CUE data files.

Other changes

File embedding via the @embed attribute has gained an allowEmptyGlob option, to allow glob patterns to match zero files without causing an error.

The evaluator now shows all user errors created with the error builtin when they can be related to a disjunction failure. Previously, the evaluator would try to only show user errors directly part of a disjunction error, but that caused too many omissions.

Some error positions which were lost in the transition from evalv2 to evalv3 have been reintroduced.

Fix a bug where required fields in a definition might not be enforced when unifying with an inline struct in an expression, such as (#RequiresFoo & {bar: "baz"}).bar.

Fix a regression introduced in v0.12.0 where incomplete errors were not being handled consistently if they directly involved the top-level value.

A number of panics and error regressions in the evaluator which were reported since v0.14 have been fixed; thank you to all who reported these.

cmd/cue

A new cue help experiments command is introduced to document all available per-file and global experiments.

The cue fix --exp flag is introduced to rewrite files or packages to use new and experimental semantics with @experiment attributes.

cue mod mirror now copies OCI referrers between registries, which ensures that artifacts like signatures and attestations which reference modules being mirrored are copied as well.

cue mod resolve gains a --deps flag that lists all dependencies of the current module and which registries they resolve to.

cue get go gains an --outfile flag to generate exactly one CUE file for a single Go package, which can be useful when integrating cue get go into build systems like Bazel.

Fix a regression introduced in v0.9.0 where loading a qualified pattern like ./...:pkgname no longer filtered files based on the package name given.

cue get go now stops on any Go package loading error. Trying to continue in the presence of syntax or type-checking errors could lead to generating incorrect CUE.

Encodings

Initial support for encoding CUE schemas as JSON Schema is added. This includes a new encoding/jsonschema.Generate Go API, as well as CLI support via cue def --out jsonschema. This is currently very experimental, and many features are missing. For now, it can only generate a single version of JSON Schema, draft/2020-12.

The YAML library in the archived Go module gopkg.in/yaml.v3 has been replaced by go.yaml.in/yaml/v3, an active fork now maintained by the YAML organization.

cue exp gengotypes is improved to handle more edge cases with CUE package imports which could result in broken Go code.

The Protobuf decoder has been tweaked to not require files such as google/protobuf/timestamp.proto to exist on disk, given that they are mapped to CUE standard library APIs directly.

The Protobuf decoder has also been tweaked to support fully qualified references such as my.pkg.name.MessageName.

A bug is fixed in the TOML decoder where sub-table keys could incorrectly lead to duplicate key errors.

Standard library

The net package has gained new AddIP and AddIPCIDR functions to add numerical offsets to IP addresses or CIDR networks.

The Atoi, ParseInt, and ParseUint functions in the strconv package now work on integers with unlimited precision, like the rest of the CUE evaluator, rather than just a maximum of 64 bits.

Go API

The new cue.Value.IsClosed and cue.Value.IsClosedRecursively methods report whether a value has been closed at the top level or recursively, which is useful information when writing schema encodings.

The new cue.Patterns and cue.Selector.Pattern APIs allow introspecting pattern constraints in CUE struct values.

The new encoding/yaml.Decoder API allows decoding a stream of YAML documents, given that existing APIs did not support streams of multiple YAML documents.

encoding/json gains JSON Pointer APIs, which are already useful in packages like encoding/jsonschema.

cue/ast introduces PostfixExpr to support upcoming additions to the language syntax.

cue/ast introduces StringLabelNeedsQuoting to determine whether a string label needs to be quoted when used in CUE syntax.

cue/ast introduces NewStringLabel to create an ast.Label as either an unquoted identifier or a quoted string, depending on whether the string label needs quoting.

tools/fix has gained new APIs to fix configs to use an active experiment, as well as fixing configs to a newer language version.

cue introduces a Path.Append convenience method.

⚠️ cue/build.Instance.Match is removed, given that it was never set to any value at any point since it was added.

cue/token is adjusted so that node positions within a file never result in an offset which is outside the bounds of the file. This could easily lead to subtle bugs or panics when using node position offsets.

⚠️ The cue/token.Pos.Before method is now rewritten to match cue/token.Pos.Compare, given that it always returned "false" for positions from different files. The method is now deprecated as well.

cue/errors is adjusted so that Positions only collects printable positions, to prevent printing empty positions in the CLI.

cue/ast deprecates the File.Imports field in favor of the File.ImportSpecs iterator method. The iterator method File.ImportDecls is also introduced for completeness.

⚠️ The long-deprecated cue.ResolveReferences option API is now removed.

cue/parser.DeprecationError.Version is deprecated, as tracking CUE language versions via integers has not been used since v0.4.3, and the mechanism was never properly documented.

Full list of changes since v0.14.0

@red-hat-konflux
Copy link
Author

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: go.sum
Command failed: go get -t ./...
go: github.com/ThalesIgnite/crypto11@v1.6.0: parsing go.mod:
	module declares its path as: github.com/ThalesGroup/crypto11
	        but was required as: github.com/ThalesIgnite/crypto11

@red-hat-konflux red-hat-konflux bot force-pushed the konflux/mintmaker/release-1.3/go-deps branch 16 times, most recently from fc8d75f to 148bde5 Compare January 17, 2026 06:20
@red-hat-konflux red-hat-konflux bot force-pushed the konflux/mintmaker/release-1.3/go-deps branch 10 times, most recently from ac67898 to 0f9dd4c Compare January 23, 2026 01:30
@tommyd450
Copy link

/retest

1 similar comment
@tommyd450
Copy link

/retest

@red-hat-konflux red-hat-konflux bot force-pushed the konflux/mintmaker/release-1.3/go-deps branch 12 times, most recently from a0911d1 to e7d878f Compare February 4, 2026 17:35
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update go dependencies chore(deps): update go dependencies - abandoned Feb 4, 2026
@red-hat-konflux
Copy link
Author

Autoclosing Skipped

This PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.

@red-hat-konflux red-hat-konflux bot force-pushed the konflux/mintmaker/release-1.3/go-deps branch from e7d878f to a58d9bf Compare February 4, 2026 21:54
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update go dependencies - abandoned chore(deps): update go dependencies Feb 4, 2026
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update go dependencies chore(deps): update go dependencies - abandoned Feb 5, 2026
@red-hat-konflux red-hat-konflux bot force-pushed the konflux/mintmaker/release-1.3/go-deps branch from a58d9bf to 84d5715 Compare February 5, 2026 01:23
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update go dependencies - abandoned chore(deps): update go dependencies Feb 5, 2026
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update go dependencies chore(deps): update go dependencies - abandoned Feb 5, 2026
@red-hat-konflux red-hat-konflux bot force-pushed the konflux/mintmaker/release-1.3/go-deps branch from 84d5715 to 103c178 Compare February 5, 2026 06:25
@red-hat-konflux red-hat-konflux bot changed the title chore(deps): update go dependencies - abandoned chore(deps): update go dependencies Feb 5, 2026
@red-hat-konflux red-hat-konflux bot force-pushed the konflux/mintmaker/release-1.3/go-deps branch 6 times, most recently from e9dc6f9 to 0809853 Compare February 6, 2026 05:31
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
@red-hat-konflux red-hat-konflux bot force-pushed the konflux/mintmaker/release-1.3/go-deps branch from 0809853 to e7a9022 Compare February 6, 2026 09:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant