Skip to content

Update go modules (main) (minor)#3131

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/main-go-modules
Open

Update go modules (main) (minor)#3131
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/main-go-modules

Conversation

@renovate

@renovate renovate Bot commented Feb 27, 2026

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
cuelang.org/go v0.16.0v0.17.1 age adoption passing confidence require minor
github.com/CycloneDX/cyclonedx-go v0.10.0v0.11.0 age adoption passing confidence require minor
github.com/conforma/go-containerregistry ae5f0aef9eefe1 replace digest
github.com/daixiang0/gci v0.13.7v0.14.0 age adoption passing confidence require minor
github.com/go-openapi/strfmt v0.26.4v0.27.0 age adoption passing confidence require minor
github.com/golangci/golangci-lint/v2 v2.11.4v2.12.2 age adoption passing confidence require minor
github.com/konflux-ci/application-api e7eb2ecdd8c9b1 age adoption passing confidence require digest
github.com/open-policy-agent/opa v1.15.2v1.18.2 age adoption passing confidence require minor
github.com/pkg/diff 20ebb0f4e6772a age adoption passing confidence require digest
github.com/sigstore/cosign/v3 v3.0.4v3.1.2 age adoption passing confidence require minor
github.com/tektoncd/chains v0.26.2v0.28.1 age adoption passing confidence require minor
github.com/tektoncd/cli v0.44.1v0.45.1 age adoption passing confidence require minor
github.com/testcontainers/testcontainers-go v0.34.0v0.43.0 age adoption passing confidence require minor
github.com/testcontainers/testcontainers-go/modules/registry v0.34.0v0.43.0 age adoption passing confidence require minor
github.com/wiremock/go-wiremock v1.11.0v1.16.0 age adoption passing confidence require minor
gocloud.dev v0.43.0v0.46.0 age adoption passing confidence replace minor
golang.org/x/benchmarks a2b48b67ba6f82 age adoption passing confidence require digest
golang.org/x/exp 746e56f764159d age adoption passing confidence require digest
golang.org/x/sync v0.21.0v0.22.0 age adoption passing confidence require minor
golang.org/x/text v0.38.0v0.40.0 age adoption passing confidence require minor
gotest.tools/gotestsum v1.12.1v1.13.0 age adoption passing confidence require minor
k8s.io/kube-openapi 5883c5ed427ff9 age adoption passing confidence require digest
k8s.io/kubernetes v1.34.2v1.36.3 age adoption passing confidence require minor
sigs.k8s.io/kind v0.26.0v0.32.0 age adoption passing confidence require minor
sigs.k8s.io/kustomize/api v0.20.1v0.21.1 age adoption passing confidence require minor
sigs.k8s.io/kustomize/kyaml v0.20.1v0.21.1 age adoption passing confidence require minor

Release Notes

cue-lang/cue (cuelang.org/go)

v0.17.1

Compare Source

Evaluator

Fix several regressions introduced in v0.17.0: a panic when evaluating some disjunctions (#​4419), and spurious invalid interpolation (#​4420), field not allowed (#​4423), and structural cycle (#​4430) errors involving comprehensions or self references.

Fix two regressions introduced in v0.17.0 where evaluation could hang (#​4421, #​4422), as well as two long-standing hangs on self-referencing configurations (#​2766, #​4231).

cmd/cue

Fix a panic in cue exp gengotypes, a regression introduced in v0.17.0, when a definition references a definition from another package via embedding (#​4436).

Module replacements are now subject to minimum-version selection like any other dependency. cue mod tidy now normalizes a fully-pinned replacement to its major version and records the target as a regular dependency.

Full list of changes since v0.17.0
  • internal/cueversion: bump for v0.17.1 by @​mvdan in fc6c0b2
  • internal/ci: bump pinnedReleaseGo for v0.17.1 by @​mvdan in 9c720d0
  • [release-branch.v0.17] internal/core: resolve import instances back to their build instance by @​mvdan in 8ead2d9
  • [release-branch.v0.17] internal/core/adt: allow chained re-instantiation of inline conjunctions by @​mvdan in f81f772
  • [release-branch.v0.17] cue/testdata/cycle: add regression test for spurious inline cycle by @​mvdan in 993c44e
  • [release-branch.v0.17] internal/core/adt: fix hang on let binding a self-referencing struct by @​mvdan in 1cd5e1f
  • [release-branch.v0.17] internal/core/adt: fix hang on self-feeding cycle advancing depth by @​mvdan in ed51952
  • [release-branch.v0.17] internal/core/adt: defer field-set freeze for a running resolver by @​mvdan in e69e621
  • [release-branch.v0.17] internal/core/adt: defer fieldSetKnown for a running field-adding conjunct by @​mvdan in 459016a
  • [release-branch.v0.17] internal/core/adt: do not defer resolvers during comprehension clauses by @​mvdan in f89ebec
  • [release-branch.v0.17] cue/testdata/comprehensions: test guard-driven premature finalization by @​mvdan in 6176fb5
  • [release-branch.v0.17] internal/core/adt,pkg: bound string, bytes, and list repeat counts by @​mvdan in 3017156
  • [release-branch.v0.17] cue/parser: limit expression nesting depth during parsing by @​mvdan in f6f05bb
  • [release-branch.v0.17] internal/encoding/yaml: limit the size of YAML alias expansion by @​mvdan in 04d57ab
  • [release-branch.v0.17] internal/core/adt: treat cyclic under-resolved values as incomplete scalars by @​mvdan in 63994d5
  • [release-branch.v0.17] cue/testdata/references: test a comprehension dynamic field under a let self by @​mvdan in 0ba71ca
  • [release-branch.v0.17] internal/core/adt: do not reclaim disjunct arc states before merging by @​mvdan in b72d5b4
  • [release-branch.v0.17] internal/core/adt: do not discard recomputed let cycle placeholders by @​mvdan in f82d498
  • [release-branch.v0.17] internal/core/adt: fix hang on dynamic field whose key is under evaluation by @​mvdan in e0b974d
  • [release-branch.v0.17] all: re-run tests with CUE_UPDATE=1 by @​mvdan in 7d5a557
  • [release-branch.v0.17] encoding/jsonschema: avoid panic on non-string element in "required" by @​mvdan in f6bc350

v0.17.0

Compare Source

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

Language

The active try experiment renames the new fallback keyword, used with for comprehensions, to otherwise. fallback continues to be accepted for now, but is rewritten to the new form.

The active aliasv2 experiment now allows ~(X) as an alternative to ~X for the single postfix alias form. ~X is also rewritten as ~(X) for the sake of consistency and clarity.

Language versions v0.17.0 and later allow omitting commas in multi-line lists. Just like a newline after a struct field implies a comma, a newline after a list element now implies a comma as well.

Language versions v0.17.0 and later allow a newline or a comma before the closing bracket of an index expression, matching how lists and func arguments allow omitting trailing commas.

The language spec is tweaked to make $ a valid identifier, which was already allowed by the parser and evaluator.

⚠️ Support for the infix div, mod, quo, and rem operators has been removed. Since late 2020, these infix forms have been undocumented and rewritten by cue fix to the new function calls.

The new shortcircuit experiment

This release introduces the shortcircuit experiment, which changes the && and || operators to not evaluate the right operand if the left operand alone determines the result.

This matches the behavior already documented in the CUE spec and is consistent with most mainstream languages, but for the sake of a smooth transition for end users, we are rolling out this change via an experiment.

You can try this experiment via the @experiment(shortcircuit) file attribute. To mimic the old behavior with the experiment, you can use a hidden field:

_y: Y
if X && _y {}

Evaluator

Comprehensions

The comprehension algorithm now waits to run a comprehension's body until the fields it reads have a concrete value, rather than trying to produce its fields up front. This resolves a number of long-standing bugs, most notably the last known regressions from evalv2, where a comprehension that should have resolved instead failed as an incomplete value or a cycle.

This design also greatly simplifies upcoming evaluator work, such as introducing new builtins to replace comparing values to bottom, as well as the design of evalv4.

Other changes

The evaluator no longer deduplicates errors just by position, which was causing some useful errors from disjunctions or standard library calls to be dropped incorrectly.

Several long-standing cycle-detection bugs have been fixed, such as self-referential uses of matchN and matchIf, self-feeding disjunctions, and comprehensions that read a let binding which refers back to the comprehension's own fields.

Fixed a bug where the same package imported via different qualified import paths (e.g. foo.com/bar@v0 or foo.com/bar:baz) did not share the same hidden field namespace.

Resolving an unversioned import from a dependency module now respects that module's own default major version, instead of always using the main module's default.

Fix a number of issues where cue def could produce invalid CUE output, such as due to name conflicts.

Fix an evaluator regression where embedded disjunctions across packages may not correctly apply closedness.

Fix an evaluator bug where cue.Context.BuildExpr of close({}) did not actually result in a closed struct.

Fix a bug where some calls to standard library functions or validators did not include the "error in call to pkg.Func" error context, or included it twice.

A few changes to the evaluator should reduce allocated objects by up to 16%, reducing GC overhead and memory usage.

To ease the transition into the new formatter we plan to release with v0.18, CUE_EXPERIMENT=formatv2=0 is now allowed as a no-op.

A number of other bugs, panics, and hangs have been resolved as well.

cmd/cue

Module replaces

CUE now supports substituting a module dependency with a local directory or a different remote module during development - for example while testing a fix to a dependency before it is published, or to replace a dependency with a fork including improvements.

This configuration lives in cue.mod/local-module.cue, which is excluded when publishing to registries. cue mod edit and cue mod tidy gain support for maintaining this file.

We have also published a how-to guide on replacing a dependency with a local module.

Read the full design doc in the proposal, or read the cue.mod/local-module.cue reference docs.

Other changes

The new global -C or --chdir flag runs cue from the given working directory.

Command input parsing is improved so that CUE packages can come after data files, such as cue vet -c data.yaml ./schema.

cue import --with-context now ensures that data represents the original raw input data, and not its interpretation like JSON Schema.
cue import --path now skips over null values in an input stream, such as empty documents in a YAML file.

Fix a bug where the flag cue export --path was ignored when the inputs were pure CUE.

The new cue exp gengotypes --outfile flag controls the output file path when generating a single package.

cue vet -d/--schema now supports hidden fields, and correctly reports an error when the command inputs are CUE only.

cue fix and cue trim no longer change file modification times when no changes are necessary.

A $CUE_CACHE_DIR directory is no longer required when loading CUE without external dependencies.

The "filetypes" lookup tables now use a more compact encoding, saving about 150KiB in binary size for cmd/cue as well as Go API users.

LSP server

Add an initial version of organize-imports, which sorts the existing imports and removes unneeded imports. It is not yet capable of suggesting missing imports.

Wait for a short period of inactivity before sending diagnostics to the editor. This "debounce" means that a user typing incomplete CUE syntax will not be distracted with syntax errors as much.

The aliasv2 experiment is now fully supported.

The rename function is fixed to distinguish between field names and aliases.

Improve field name analysis in general so that fields with multiple aliases (e.g. v=[k=string]: _) are properly supported.

Improve attribute handling for file-level embedded attributes, and to attach attributes within expressions to the correct struct.

Treat conjunctions (&) and disjunctions (|) the same way for goto-definition. With the cursor on a path, it returns all results that the path MAY resolve to. With the cursor on a field declaration name, it returns all results that the path constructed from the field's name, and its field's name (and so on) MAY resolve to.

Special-case close function calls so that paths can resolve through fields within the argument to close.

Encodings

⚠️ The experimental JSON Schema encoder now emits most definitions without the leading # character, shortening names and ensuring compatibility with the wider JSON Schema ecosystem. This required deprecating encoding/jsonschema.GenerateConfig.NameFunc in favor of NamesFunc.

The JSON Schema encoder is improved to support list.UniqueItems and standalone validators, to use maxItems and minItems instead of maxLength and minLength for lists with prefix elements, and to generate description keywords for doc comments.

Several closedness bugs in the JSON Schema encoder have been fixed, ensuring that the generated JSON Schema behaves the same way as the original CUE definition.

The JSON Schema decoder is improved to better handle the prefixItems keyword.

The ProtoBuf decoder now resolves relative references following the usual scoping rules, instead of always resolving them against the top-level scope.

Standard library

Add time.ToUnix and time.ToUnixNano, which convert an RFC3339Nano time value into seconds or nanoseconds since the Unix epoch, complementing the existing Unix builtin.

strconv.FormatFloat now accepts a string format parameter, like FormatFloat(3.14, "e", 4, 64).

list.MatchN now shows what expected value it's matching against when it fails.

The net IP APIs now consistently return an error on invalid input types.

Go API

Using cue.Values concurrently is now fully supported, which required deprecating cue.Value.Context. If you encounter any races or bugs, please report them via the issue tracker.

cue/load now supports loading from an io/fs.FS, as outlined in proposal #​4285. Loading file embeds through Config.Overlay and Config.FS is supported now as well.

cue/ast/astutil deprecates Sanitize in favor of the new SanitizeFiles API, given that Sanitize on a single file cannot know if another file in the same package shadows builtin names like self.

Add Path.Compare and Selector.Compare, providing allocation-free total ordering suitable for slices.SortFunc.

Clarify that cue/format indents with a tab width of 4 by default.

A new fuzzer has been introduced in the cue package, checking that the parser doesn't crash and that its results are consistent with the rest of the Go APIs like cue/literal. So far, it has already resulted in seventeen bug fixes.

The cue.Interpreter option API has been deprecated in favor of cue.WithInjection, which is a better name going forward.

⚠️ cue/ast.File.Imports, deprecated in mid 2025 in favor of cue/ast.File.ImportSpecs, is now removed.

⚠️ The long-deprecated and hidden cue.Instance methods Lookup, LookupDef, LookupField, and Fill are now removed.

⚠️ The modconfig.Registry interface is changed to report default major versions, which is required for resolving unversioned imports against each dependency module's own defaults. Clients that implement or wrap the interface will need to update. The new interface is future-proofed for upcoming modules changes.

Full list of changes since v0.16.0

Note

PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM (* 0-3 * * *)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate

renovate Bot commented Feb 27, 2026

Copy link
Copy Markdown
Contributor Author

ℹ️ Artifact update notice

File name: acceptance/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 36 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.26.3 -> 1.26.5
github.com/in-toto/in-toto-golang v0.10.0 -> v0.11.0
github.com/sigstore/sigstore-go v1.1.4 -> v1.2.1
github.com/tektoncd/pipeline v1.12.0 -> v1.12.2
k8s.io/api v0.36.0 -> v0.36.2
k8s.io/apimachinery v0.36.0 -> v0.36.2
k8s.io/client-go v0.36.0 -> v0.36.2
github.com/cockroachdb/apd/v3 v3.2.1 -> v3.2.3
github.com/coreos/go-oidc/v3 v3.17.0 -> v3.18.0
github.com/fatih/color v1.18.0 -> v1.19.0
github.com/fxamacker/cbor/v2 v2.9.0 -> v2.9.1
github.com/go-chi/chi/v5 v5.2.5 -> v5.3.0
github.com/go-openapi/swag/conv v0.26.1 -> v0.27.0
github.com/go-openapi/swag/typeutils v0.26.1 -> v0.27.0
github.com/google/cel-go v0.28.0 -> v0.28.1
github.com/google/certificate-transparency-go v1.3.2 -> v1.3.3
github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0 -> v2.29.0
github.com/in-toto/attestation v1.1.2 -> v1.2.0
github.com/letsencrypt/boulder v0.20260309.0 -> v0.20260420.0
github.com/lufia/plan9stats v0.0.0-20240819163618-b1d8f4d146e7 -> v0.0.0-20251013123823-9fd1530e3ec3
github.com/moby/patternmatcher v0.6.1 -> v0.6.1
github.com/rogpeppe/go-internal v1.14.1 -> v1.15.0
github.com/sigstore/rekor-tiles/v2 v2.0.1 -> v2.3.0
github.com/sigstore/timestamp-authority/v2 v2.0.4 -> v2.1.2
github.com/theupdateframework/go-tuf/v2 v2.4.1 -> v2.4.2
github.com/tklauser/go-sysconf v0.3.14 -> v0.3.16
github.com/tklauser/numcpus v0.8.0 -> v0.11.0
github.com/transparency-dev/formats v0.0.0-20251017110053-404c0d5b696c -> v0.1.1
go.opentelemetry.io/otel/exporters/prometheus v0.65.0 -> v0.66.0
golang.org/x/crypto v0.53.0 -> v0.54.0
golang.org/x/mod v0.36.0 -> v0.38.0
golang.org/x/net v0.56.0 -> v0.57.0
golang.org/x/sys v0.46.0 -> v0.47.0
golang.org/x/term v0.44.0 -> v0.45.0
golang.org/x/text v0.38.0 -> v0.40.0
google.golang.org/genproto/googleapis/api v0.0.0-20260414002931-afd174a4e478 -> v0.0.0-20260526163538-3dc84a4a5aaa
google.golang.org/genproto/googleapis/rpc v0.0.0-20260414002931-afd174a4e478 -> v0.0.0-20260526163538-3dc84a4a5aaa
File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 92 additional dependencies were updated

Details:

Package Change
github.com/in-toto/in-toto-golang v0.10.0 -> v0.11.0
golang.org/x/net v0.56.0 -> v0.57.0
k8s.io/apimachinery v0.36.0 -> v0.36.2
k8s.io/client-go v0.36.0 -> v0.36.2
k8s.io/api v0.36.0 -> v0.36.2
cloud.google.com/go/auth v0.19.0 -> v0.20.0
cloud.google.com/go/iam v1.7.0 -> v1.11.0
cloud.google.com/go/monitoring v1.24.3 -> v1.25.0
cloud.google.com/go/storage v1.62.0 -> v1.62.2
github.com/aws/aws-sdk-go-v2 v1.41.7 -> v1.42.0
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.8 -> v1.7.11
github.com/aws/aws-sdk-go-v2/config v1.32.17 -> v1.32.25
github.com/aws/aws-sdk-go-v2/credentials v1.19.16 -> v1.19.24
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.23 -> v1.18.29
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.23 -> v1.4.29
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.23 -> v2.7.29
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.24 -> v1.4.30
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.9 -> v1.13.12
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.13 -> v1.9.18
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.23 -> v1.13.29
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.21 -> v1.19.25
github.com/aws/aws-sdk-go-v2/service/s3 v1.97.3 -> v1.102.2
github.com/aws/aws-sdk-go-v2/service/signin v1.0.11 -> v1.2.0
github.com/aws/aws-sdk-go-v2/service/sso v1.30.17 -> v1.31.3
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.21 -> v1.36.6
github.com/aws/aws-sdk-go-v2/service/sts v1.42.1 -> v1.43.3
github.com/aws/smithy-go v1.25.1 -> v1.27.2
github.com/cockroachdb/apd/v3 v3.2.1 -> v3.2.3
github.com/coreos/go-oidc/v3 v3.17.0 -> v3.18.0
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0 -> v4.4.1
github.com/dgraph-io/badger/v4 v4.9.1 -> v4.9.2
github.com/fsnotify/fsnotify v1.9.0 -> v1.10.1
github.com/go-chi/chi/v5 v5.2.5 -> v5.3.0
github.com/go-openapi/jsonpointer v0.23.1 -> v1.0.0
github.com/go-openapi/jsonreference v0.21.6 -> v1.0.0
github.com/go-openapi/swag v0.26.1 -> v0.27.1
github.com/go-openapi/swag/cmdutils v0.26.1 -> v0.27.1
github.com/go-openapi/swag/conv v0.26.1 -> v0.27.1
github.com/go-openapi/swag/fileutils v0.26.1 -> v0.27.1
github.com/go-openapi/swag/jsonutils v0.26.1 -> v0.27.1
github.com/go-openapi/swag/loading v0.26.1 -> v0.27.1
github.com/go-openapi/swag/mangling v0.26.1 -> v0.27.1
github.com/go-openapi/swag/netutils v0.26.1 -> v0.27.1
github.com/go-openapi/swag/stringutils v0.26.1 -> v0.27.1
github.com/go-openapi/swag/typeutils v0.26.1 -> v0.27.1
github.com/go-openapi/swag/yamlutils v0.26.1 -> v0.27.1
github.com/goccy/go-json v0.10.5 -> v0.10.6
github.com/google/certificate-transparency-go v1.3.2 -> v1.3.3
github.com/googleapis/enterprise-certificate-proxy v0.3.14 -> v0.3.16
github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0 -> v2.29.0
github.com/huandu/go-sqlbuilder v1.39.1 -> v1.41.0
github.com/in-toto/attestation v1.1.2 -> v1.2.0
github.com/lestrrat-go/dsig v1.0.0 -> v1.2.1
github.com/lestrrat-go/httprc/v3 v3.0.2 -> v3.0.5
github.com/lestrrat-go/jwx/v3 v3.0.13 -> v3.1.1
github.com/miekg/pkcs11 v1.1.1 -> v1.1.2
github.com/pelletier/go-toml/v2 v2.3.0 -> v2.3.1
github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c -> v0.0.0-20240221224432-82ca36839d55
github.com/prometheus/procfs v0.19.2 -> v0.20.1
github.com/protocolbuffers/txtpbfmt v0.0.0-20260217160748-a481f6a22f94 -> v0.0.0-20260420112717-c39628bde8b5
github.com/rogpeppe/go-internal v1.14.1 -> v1.15.0
github.com/sigstore/rekor-tiles/v2 v2.0.1 -> v2.3.0
github.com/sigstore/sigstore-go v1.1.4 -> v1.2.1
github.com/sigstore/timestamp-authority/v2 v2.0.4 -> v2.1.2
github.com/spiffe/go-spiffe/v2 v2.6.0 -> v2.7.0
github.com/stretchr/objx v0.5.2 -> v0.5.3
github.com/theupdateframework/go-tuf/v2 v2.4.1 -> v2.4.2
github.com/tklauser/go-sysconf v0.3.12 -> v0.3.16
github.com/tklauser/numcpus v0.6.1 -> v0.11.0
github.com/transparency-dev/formats v0.0.0-20251017110053-404c0d5b696c -> v0.1.1
github.com/valyala/fastjson v1.6.7 -> v1.6.10
github.com/vektah/gqlparser/v2 v2.5.32 -> v2.5.34
github.com/yusufpapurcu/wmi v1.2.3 -> v1.2.4
gitlab.com/gitlab-org/api/client-go v1.11.0 -> v1.46.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.68.0 -> v0.69.0
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.42.0 -> v1.44.0
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.43.0 -> v1.44.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.43.0 -> v1.44.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.43.0 -> v1.44.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.43.0 -> v1.44.0
go.opentelemetry.io/otel/exporters/prometheus v0.64.0 -> v0.66.0
go.yaml.in/yaml/v2 v2.4.3 -> v2.4.4
golang.org/x/crypto v0.53.0 -> v0.54.0
golang.org/x/mod v0.36.0 -> v0.38.0
golang.org/x/sys v0.46.0 -> v0.47.0
golang.org/x/term v0.44.0 -> v0.45.0
golang.org/x/tools v0.45.0 -> v0.48.0
google.golang.org/api v0.274.0 -> v0.284.0
google.golang.org/genproto v0.0.0-20260319201613-d00831a3d3e7 -> v0.0.0-20260406210006-6f92a3bedf2d
google.golang.org/genproto/googleapis/api v0.0.0-20260414002931-afd174a4e478 -> v0.0.0-20260526163538-3dc84a4a5aaa
google.golang.org/genproto/googleapis/rpc v0.0.0-20260414002931-afd174a4e478 -> v0.0.0-20260526163538-3dc84a4a5aaa
sigs.k8s.io/structured-merge-diff/v6 v6.3.2 -> v6.4.1
File name: tools/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 105 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.26.3 -> 1.26.5
cloud.google.com/go/auth v0.19.0 -> v0.20.0
cloud.google.com/go/firestore v1.21.0 -> v1.22.0
cloud.google.com/go/iam v1.7.0 -> v1.11.0
cloud.google.com/go/kms v1.28.0 -> v1.31.0
cloud.google.com/go/longrunning v0.9.0 -> v1.0.0
cloud.google.com/go/monitoring v1.24.3 -> v1.29.0
cloud.google.com/go/storage v1.62.0 -> v1.62.3
github.com/Azure/azure-sdk-for-go/sdk/azcore v1.21.0 -> v1.21.1
github.com/Azure/azure-sdk-for-go/sdk/internal v1.11.2 -> v1.12.0
github.com/Azure/azure-sdk-for-go/sdk/security/keyvault/azkeys v1.4.0 -> v1.5.0
github.com/AzureAD/microsoft-authentication-library-for-go v1.6.0 -> v1.7.0
github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.55.0 -> v0.57.0
github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.55.0 -> v0.57.0
github.com/Masterminds/semver/v3 v3.4.0 -> v3.5.0
github.com/alecthomas/chroma/v2 v2.23.1 -> v2.24.1
github.com/ashanbrown/forbidigo/v2 v2.3.0 -> v2.3.1
github.com/ashanbrown/makezero/v2 v2.1.0 -> v2.2.1
github.com/aws/aws-sdk-go-v2 v1.41.7 -> v1.42.0
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.8 -> v1.7.11
github.com/aws/aws-sdk-go-v2/config v1.32.17 -> v1.32.25
github.com/aws/aws-sdk-go-v2/credentials v1.19.16 -> v1.19.24
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.23 -> v1.18.29
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.23 -> v1.4.29
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.23 -> v2.7.29
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.9 -> v1.13.12
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.13 -> v1.9.18
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.23 -> v1.13.29
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.21 -> v1.19.25
github.com/aws/aws-sdk-go-v2/service/kms v1.50.5 -> v1.52.0
github.com/aws/aws-sdk-go-v2/service/s3 v1.97.3 -> v1.102.2
github.com/aws/aws-sdk-go-v2/service/signin v1.0.11 -> v1.2.0
github.com/aws/aws-sdk-go-v2/service/sso v1.30.17 -> v1.31.3
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.21 -> v1.36.6
github.com/aws/aws-sdk-go-v2/service/sts v1.42.1 -> v1.43.3
github.com/aws/smithy-go v1.25.1 -> v1.27.1
github.com/bombsimon/wsl/v5 v5.6.0 -> v5.8.0
github.com/butuzov/ireturn v0.4.0 -> v0.4.1
github.com/charmbracelet/colorprofile v0.3.1 -> v0.4.3
github.com/charmbracelet/x/ansi v0.10.1 -> v0.11.7
github.com/charmbracelet/x/term v0.2.1 -> v0.2.2
github.com/clipperhouse/displaywidth v0.10.0 -> v0.11.0
github.com/clipperhouse/uax29/v2 v2.6.0 -> v2.7.0
github.com/coreos/go-oidc/v3 v3.17.0 -> v3.18.0
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0 -> v4.4.1
github.com/digitorus/pkcs7 v0.0.0-20230818184609-3a137a874352 -> v0.0.0-20250730155240-ffadbf3f398c
github.com/digitorus/timestamp v0.0.0-20231217203849-220c5c2851b7 -> v0.0.0-20250524132541-c45532741eea
github.com/dlclark/regexp2 v1.11.5 -> v1.12.0
github.com/fsnotify/fsnotify v1.9.0 -> v1.10.1
github.com/fxamacker/cbor/v2 v2.9.0 -> v2.9.1
github.com/goccy/go-json v0.10.5 -> v0.10.6
github.com/golang-jwt/jwt/v5 v5.3.0 -> v5.3.1
github.com/golangci/dupl v0.0.0-20250308024227-f665c8d69b32 -> v0.0.0-20260401084720-c99c5cf5c202
github.com/google/cel-go v0.28.0 -> v0.28.1
github.com/google/certificate-transparency-go v1.3.2 -> v1.3.3
github.com/googleapis/enterprise-certificate-proxy v0.3.14 -> v0.3.16
github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0 -> v2.29.0
github.com/hashicorp/vault/api v1.22.0 -> v1.23.0
github.com/in-toto/archivista v0.10.0 -> v0.11.1
github.com/in-toto/attestation v1.1.2 -> v1.2.0
github.com/in-toto/go-witness v0.9.1 -> v0.11.0
github.com/in-toto/in-toto-golang v0.10.0 -> v0.11.0
github.com/jgautheron/goconst v1.8.2 -> v1.10.0
github.com/lestrrat-go/dsig v1.0.0 -> v1.2.1
github.com/lestrrat-go/httprc/v3 v3.0.2 -> v3.0.5
github.com/letsencrypt/boulder v0.20260309.0 -> v0.20260420.0
github.com/lib/pq v1.11.2 -> v1.12.3
github.com/lucasb-eyer/go-colorful v1.3.0 -> v1.4.0
github.com/manuelarte/funcorder v0.5.0 -> v0.6.0
github.com/mattn/go-isatty v0.0.20 -> v0.0.22
github.com/mattn/go-runewidth v0.0.19 -> v0.0.23
github.com/miekg/pkcs11 v1.1.1 -> v1.1.2
github.com/pelletier/go-toml/v2 v2.3.0 -> v2.3.1
github.com/pierrec/lz4/v4 v4.1.22 -> v4.1.26
github.com/prometheus/common v0.67.5 -> v0.69.0
github.com/sagikazarmark/locafero v0.11.0 -> v0.12.0
github.com/securego/gosec/v2 v2.24.8-0.20260309165252-619ce2117e08 -> v2.26.1
github.com/sigstore/cosign/v2 v2.6.2 -> v2.6.4
github.com/sigstore/fulcio v1.8.5 -> v1.8.7
github.com/sigstore/timestamp-authority/v2 v2.0.3 -> v2.1.0
github.com/sourcegraph/go-diff v0.7.0 -> v0.8.0
github.com/spiffe/go-spiffe/v2 v2.6.0 -> v2.8.1
github.com/tektoncd/pipeline v1.12.0 -> v1.14.0
github.com/tektoncd/triggers v0.35.0 -> v0.35.1-0.20260401091813-1aad8a1898ec
github.com/tetafro/godot v1.5.4 -> v1.5.6
github.com/timakin/bodyclose v0.0.0-20241222091800-1db5c5ca4d67 -> v0.0.0-20260129054331-73d1f95b84b4
github.com/uudashr/iface v1.4.1 -> v1.4.2
github.com/valyala/fastjson v1.6.7 -> v1.6.10
github.com/zclconf/go-cty v1.16.2 -> v1.18.0
go-simpler.org/sloglint v0.11.1 -> v0.12.0
go.mongodb.org/mongo-driver v1.17.6 -> v1.17.7
go.step.sm/crypto v0.77.7 -> v0.81.1
goa.design/goa/v3 v3.23.4 -> v3.26.0
golang.org/x/sync v0.21.0 -> v0.22.0
golang.org/x/text v0.38.0 -> v0.40.0
golang.org/x/tools v0.46.0 -> v0.47.0
google.golang.org/api v0.274.0 -> v0.285.0
google.golang.org/genproto v0.0.0-20260319201613-d00831a3d3e7 -> v0.0.0-20260519071638-aa98bba5eb94
google.golang.org/genproto/googleapis/api v0.0.0-20260414002931-afd174a4e478 -> v0.0.0-20260615183401-62b3387ff324
google.golang.org/genproto/googleapis/rpc v0.0.0-20260414002931-afd174a4e478 -> v0.0.0-20260615183401-62b3387ff324
k8s.io/api v0.36.0 -> v0.36.2
k8s.io/apimachinery v0.36.0 -> v0.36.2
k8s.io/client-go v0.36.0 -> v0.36.2
k8s.io/kube-openapi v0.0.0-20260319004828-5883c5ee87b9 -> v0.0.0-20260330154417-16be699c7b31
k8s.io/streaming v0.36.0 -> v0.36.2
sigs.k8s.io/structured-merge-diff/v6 v6.3.2 -> v6.3.3
File name: tools/kubectl/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 1 additional dependency was updated

Details:

Package Change
sigs.k8s.io/structured-merge-diff/v6 v6.3.2 -> v6.3.3

@renovate renovate Bot added the main label Feb 27, 2026
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch 10 times, most recently from b7bbfdc to 02074a5 Compare March 6, 2026 09:52
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch 13 times, most recently from ae12a07 to b6bcb99 Compare March 12, 2026 19:21
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch 2 times, most recently from eb3bd95 to 50d854b Compare March 15, 2026 12:52
@fullsend-ai-review

fullsend-ai-review Bot commented Jul 14, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 8:03 PM UTC · Completed 8:12 PM UTC
Commit: 87c4a29 · View workflow run →

fullsend-ai-review[bot]

This comment was marked as outdated.

@fullsend-ai-review

fullsend-ai-review Bot commented Jul 15, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 1:29 AM UTC · Completed 1:35 AM UTC
Commit: 87c4a29 · View workflow run →

fullsend-ai-review[bot]

This comment was marked as outdated.

@fullsend-ai-review

fullsend-ai-review Bot commented Jul 15, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 1:43 AM UTC · Completed 1:48 AM UTC
Commit: 87c4a29 · View workflow run →

fullsend-ai-review[bot]

This comment was marked as outdated.

@fullsend-ai-review

fullsend-ai-review Bot commented Jul 16, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 5:34 PM UTC · Completed 5:39 PM UTC
Commit: 87c4a29 · View workflow run →

fullsend-ai-review[bot]

This comment was marked as outdated.

@fullsend-ai-review

fullsend-ai-review Bot commented Jul 17, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 10:18 AM UTC · Completed 10:29 AM UTC
Commit: 87c4a29 · View workflow run →

fullsend-ai-review[bot]

This comment was marked as outdated.

@fullsend-ai-review

fullsend-ai-review Bot commented Jul 17, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 3:02 PM UTC · Completed 3:13 PM UTC
Commit: 87c4a29 · View workflow run →

@fullsend-ai-review

fullsend-ai-review Bot commented Jul 18, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 5:50 PM UTC · Completed 6:00 PM UTC
Commit: 87c4a29 · View workflow run →

fullsend-ai-review[bot]

This comment was marked as outdated.

@fullsend-ai-review

fullsend-ai-review Bot commented Jul 18, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 8:53 PM UTC · Completed 9:02 PM UTC
Commit: 87c4a29 · View workflow run →

fullsend-ai-review[bot]

This comment was marked as outdated.

@fullsend-ai-review

fullsend-ai-review Bot commented Jul 21, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 1:12 AM UTC · Completed 1:22 AM UTC
Commit: 87c4a29 · View workflow run →

fullsend-ai-review[bot]

This comment was marked as outdated.

@fullsend-ai-review

fullsend-ai-review Bot commented Jul 21, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 7:59 AM UTC · Completed 8:06 AM UTC
Commit: 87c4a29 · View workflow run →

fullsend-ai-review[bot]

This comment was marked as outdated.

@fullsend-ai-review

fullsend-ai-review Bot commented Jul 21, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 9:49 PM UTC · Completed 9:56 PM UTC
Commit: 87c4a29 · View workflow run →

fullsend-ai-review[bot]

This comment was marked as outdated.

@fullsend-ai-review

fullsend-ai-review Bot commented Jul 23, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 2:02 AM UTC · Completed 2:09 AM UTC
Commit: 87c4a29 · View workflow run →

fullsend-ai-review[bot]

This comment was marked as outdated.

@fullsend-ai-review

fullsend-ai-review Bot commented Jul 23, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 8:42 AM UTC · Completed 8:53 AM UTC
Commit: 87c4a29 · View workflow run →

fullsend-ai-review[bot]

This comment was marked as outdated.

@fullsend-ai-review

fullsend-ai-review Bot commented Jul 23, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 1:57 PM UTC · Completed 2:05 PM UTC
Commit: 87c4a29 · View workflow run →

fullsend-ai-review[bot]

This comment was marked as outdated.

@fullsend-ai-review

fullsend-ai-review Bot commented Jul 24, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 4:49 AM UTC · Completed 5:01 AM UTC
Commit: 87c4a29 · View workflow run →

Comment thread go.mod
golang.org/x/exp v0.0.0-20260410095643-746e56fc9e2f
golang.org/x/net v0.56.0 // indirect
golang.org/x/sync v0.21.0
github.com/testcontainers/testcontainers-go v0.43.0 // using unreleased version that contains the fix in https://github.com/testcontainers/testcontainers-go/pull/2899

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

[low] stale-reference

The inline comment on testcontainers-go says using unreleased version but v0.43.0 is an official release. The comment is stale and should be removed.

Suggested fix: Remove the stale comment from the testcontainers-go dependency line in go.mod.

Comment thread tools/go.mod
// gocloud.dev >= v0.44.0 removed the docstore/awsdynamodb package, which
// tektoncd/chains (via tektoncd/cli) still imports
replace gocloud.dev => gocloud.dev v0.43.0
replace gocloud.dev => gocloud.dev v0.46.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

[low] stale-reference

The replace directive for gocloud.dev changed target from v0.43.0 to v0.46.0, but the comment still explains the pin to v0.43.0 was needed because v0.44.0+ removed the docstore/awsdynamodb package. Since tektoncd/chains v0.28.1 no longer requires that package (build succeeds), the comment and possibly the replace directive are stale.

Suggested fix: Update or remove the stale comment above the gocloud.dev replace directive. Consider whether the replace directive is still needed.

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

Labels

dependencies Pull requests that update a dependency file go Pull requests that update Go code main ready-for-merge All reviewers approved — ready to merge renovate Review effort 1/5 size: XXL

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants