Skip to content

Update go modules (main) (minor) - #1632

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

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

Conversation

@renovate

@renovate renovate Bot commented Jan 19, 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
github.com/conforma/go-containerregistry v0.20.7-0.20251103083939-3459088e4baev0.21.7 age adoption passing confidence
github.com/cucumber/godog v0.15.1v0.16.0 age adoption passing confidence
github.com/open-policy-agent/conftest v0.66.0v0.69.0 age adoption passing confidence
github.com/open-policy-agent/opa v1.12.3v1.19.1 age adoption passing confidence
github.com/open-policy-agent/regal v0.37.0v0.42.0 age adoption passing confidence
github.com/tektoncd/cli v0.42.1v0.46.0 age adoption passing confidence

Release Notes

conforma/go-containerregistry (github.com/conforma/go-containerregistry)

v0.21.7

Compare Source

cucumber/godog (github.com/cucumber/godog)

v0.16.0

Compare Source

Changed
  • Upgrade cucumber/messages to v34 and cucumber/gherkin to v42 - (764 - vearutop)
  • Require Go 1.18, tidy example module - (741 - vearutop)
Fixed
open-policy-agent/conftest (github.com/open-policy-agent/conftest)

v0.69.0

Compare Source

Changelog
New Features
Bug Fixes
OPA Changes
Other Changes

v0.68.2

Compare Source

Changelog
OPA Changes
Other Changes

v0.68.1

Compare Source

Changelog
Bug Fixes

v0.68.0

Compare Source

Changelog
New Features
Bug Fixes
OPA Changes
Other Changes

v0.67.1

Compare Source

Changelog
Bug Fixes
Other Changes

v0.67.0

Compare Source

Changelog
Bug Fixes
OPA Changes
Other Changes
open-policy-agent/opa (github.com/open-policy-agent/opa)

v1.19.1

Compare Source

v1.19.0

Compare Source

This release contains a mix of new features and bug fixes. Notably:

  • A fixed SQL injection vector in the Compile API
  • Stricter safety checking for Rego assignments (:=)
  • A cgo-free, faster WebAssembly runtime (wazero replaces wasmtime-go)
  • Startup warnings for unknown configuration options
  • A new strings.split_n built-in function
  • A REPL line reader that handles pasted input correctly, migrating existing history files
Fix SQL injection vector in Compile API: Quote SQL filter field identifiers (#​8945)

The field names in the SQL emitted by the Compile API come from partially evaluated refs, so a
policy that selects a dynamic key — such as input.fruits[input.column] — puts caller-controlled
text in an identifier position. That text was emitted verbatim, which turns

WHERE fruit.name = 'allowed'

into

WHERE fruit.name = 'allowed' OR 1=1 -- = 'allowed'

and an application appending the filter to its query returns rows the policy denies.

Field segments that are not bare identifiers are now quoted at the UCAST-to-SQL boundary, with any
embedded quote character escaped. Ordinary column names stay unquoted, so existing filters keep
their current shape and remain case-insensitive on Postgres.

Authored by @​thevilledev

Behavior change: stricter safety for assignment (:=) (#​3546)

The assignment operator (:=) is documented as "syntactic sugar for =, local variable creation,
and additional compiler checks," and the safety checker reflects that: after
rewriting, := is treated identically to = (unification), so an assignment's
right-hand side can be made safe by unifying "backwards" through the left-hand
side. This means policies like x := y; x = 7 compile (binding y to 7)
even though y is never assigned, and x := y; obj[x] can silently degrade an
expected constant-time lookup into full iteration.

This change makes the right-hand-side of := be treated as a read that
must be made safe by other expressions, and can no longer be satisfied through
the left-hand-side. Affected policies that previously compiled now fail with a
rego_unsafe_var_error. Reference iteration on the right-hand-side (e.g.
some k; v := obj[k]) is unaffected.

Note: this is a deliberate semantic change, not a fix to match documented
behavior — the intended semantics of := in this case were never specified.

Authored by @​sspaink, reported by @​tsandall

WebAssembly runtime: wasmtime-go replaced with wazero (#​7557)

OPA's WebAssembly runtime — used by the wasm evaluation target and the WASM SDK — now runs on
the pure-Go wazero runtime instead of bytecodealliance/wasmtime-go. This
removes the cgo dependency from this path, so wasm-enabled builds no longer need a C toolchain.

Compiled policy modules are now cached process-wide, so repeated VM creation for the same policy
skips recompilation. On an Apple M4 Max this makes wasm cold start (compile + instantiate + first
eval) about 73% faster, and warm evaluation about 29% faster with ~28% fewer allocations.

Authored by @​srenatus, reported by @​sspaink

Configuration validation moved to Rego, with warnings on unknown options (#​8891)

Top-level configuration validation and default injection (default_decision,
default_authorization_decision, labels) is now expressed as an embedded Rego policy rather than
hand-written Go, as is the validation of server.metrics and metrics_export.

The user-visible effect is that unrecognized configuration options are reported instead of being
silently ignored. A typo such as decision_log instead of decision_logs now logs a warning at
startup:

{"level":"warning","msg":"unknown configuration option \"decision_log\" encountered"}

These are warnings, not errors: OPA starts as before, and sections that are intentionally
user-extensible are left alone, so extra keys there do not warn. Embedders reading configuration
through config.ParseConfig can find the same messages on Config.Warnings.

Authored by @​sspaink

Add strings.split_n built-in function (#​8344)

Policies often need only the first or last few parts of a split string, but the existing split
built-in always returns every part, so the count has to be worked around with wildcards or a slice.

strings.split_n takes the first n split parts from the front or the back of the string,
depending on whether n is positive or negative:

result := strings.split_n("a.b.c.d", ".", 2)

# result == ["a", "b"]
result := strings.split_n("a.b.c.d", ".", -2)

# result == ["c", "d"]

If abs(n) is larger than the number of parts, all parts are returned. An n of 0 returns an
empty array.

Authored by @​wonju-dev, reported by @​anderseknert

Improved REPL line editing, with history file migration (#​962)

Pasting a tab-indented snippet into the REPL triggered tab-completion on the pasted tab, corrupting
the input (e.g. injecting a completion candidate mid-line and producing a spurious parse error).
Fixing that requires bracketed paste, where the terminal wraps pasted text in markers so the line
reader inserts it literally instead of treating an embedded tab as a completion request. The
previous reader, peterh/liner, has no bracketed-paste support and is unmaintained (last release
2021), so it has been replaced with reeflective/readline.

The new reader persists history as JSON lines instead of one command per line. Existing history
files (~/.opa_history by default, or the path given to --history) are detected and migrated in
place the first time the REPL loads them, so history written by earlier versions of OPA is kept.
OPA's own multi-line buffering is unchanged, and readline's native multi-line editing is left
disabled to avoid changing REPL behavior.

Authored by @​sspaink, reported by @​aeneasr

Runtime, SDK, Tooling
Compiler, Topdown and Rego
Docs, Website, Ecosystem
Miscellaneous
  • ast: Add benchmark for rule index ref ordering (#​8943) authored by @​srenatus
  • ast: Various style fixes (#​8938) authored by @​anderseknert
  • build: Add Dockerfile.rego to validate image builds (#​8401) authored by @​jasdeepbhalla, reported by @​anderseknert
  • build: Get just the needed commits for CI (#​8940) authored by @​charlieegan3
  • test: Start decommissioning test.WithTempFS (#​8908) authored by @​anderseknert
  • topdown: Add regression test for partial eval local names (#​5226) authored by @​sspaink, reported by @​fab29p
  • topdown: Fix Partial-Evaluation test rejected by new conflict check (#​8860) authored by @​sspaink, reported by @​shomron
  • topdown: Vendor a method-less text/template to restore whole-binary linker DCE (#​7903) authored by @​rchildress87, reported by @​kruskall
  • workflows: Remove cpp from CodeQL language matrix (#​8864) authored by @​sspaink
  • workflows: Prune benchmarks to last 250 runs (#​8834) authored by @​srenatus
  • Dependency updates; notably:
    • build(go): Bump Go from 1.26.4 to 1.26.5 (#​8875) authored by @​srenatus
    • build(deps): Add github.com/reeflective/readline 1.3.0
    • build(deps): Add golang.org/x/term 0.45.0
    • build(deps): Bump github.com/dgraph-io/badger/v4 from 4.9.2 to 4.9.4
    • build(deps): Bump github.com/go-logr/logr from 1.4.3 to 1.4.4
    • build(deps): Bump github.com/huandu/go-sqlbuilder from 1.41.0 to 1.42.1
    • build(deps): Bump github.com/prometheus/client_golang from 1.23.2 to 1.24.0
    • build(deps): Bump github.com/vektah/gqlparser/v2 from 2.5.34 to 2.5.36
    • build(deps): Bump golang.org/x/sync from 0.21.0 to 0.22.0
    • build(deps): Bump golang.org/x/text from 0.38.0 to 0.40.0
    • build(deps): Bump google.golang.org/grpc from 1.81.1 to 1.82.1
    • build(deps): Bump oras.land/oras-go/v2 from 2.6.1 to 2.6.2 (#​8889) authored by @​ahbarrios
      Addressing GHSA-fxhp-mv3v-67qp
    • build(deps): Drop github.com/peterh/liner
    • build(deps): Drop github.com/KimMachineGun/automemlimit (#​8869) authored by @​charlieegan3
    • build(deps): Drop go.uber.org/automaxprocs (#​8869) authored by @​charlieegan3

v1.18.2

Compare Source

This release includes a bug fix for a opa fmt regression introduced in v1.18.0.

The original fix for #​8557 had the formatter enforce newlines in single-item collections (arrays, objects, sets) rather than merely honoring existing ones. As a result, running opa fmt on already-formatted policies could introduce a large number of unwanted changes. This patch release restores the intended behavior: only newlines already present in the source determine whether a single-item collection is formatted on one line or across multiple lines.

Fixes

v1.18.1

Compare Source

This release fixes a memory leak introduced in OPA v1.17.0. It is advised to update if you notice excess memory usage when running OPA server.

Fixes

v1.18.0

Compare Source

This release contains a mix of bugfixes and small features. Notably:

  • A breaking fix to the outbound User-Agent header so it conforms to RFC 9110 (see below)
  • Container-aware resource limits: automatic GOMAXPROCS is restored and automatic GOMEMLIMIT is now supported
  • Several opa fmt correctness fixes
  • Improvements to opa test --coverage (ranges in report, inline rule head tracking, conjunction-expression coverage)
Breaking: Fix User-Agent according to RFC9110 (#​8792)

OPA's outbound HTTP requests (bundle, di

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 force-pushed the renovate/main-go-modules branch 3 times, most recently from 6530ff8 to 6421e02 Compare February 5, 2026 09:04
@renovate

renovate Bot commented Feb 5, 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):

  • 15 additional dependencies were updated

Details:

Package Change
github.com/docker/cli v29.2.0+incompatible -> v29.5.3+incompatible
github.com/hashicorp/go-memdb v1.3.4 -> v1.3.5
github.com/klauspost/compress v1.18.2 -> v1.18.6
go.opentelemetry.io/otel v1.39.0 -> v1.41.0
go.opentelemetry.io/otel/metric v1.39.0 -> v1.41.0
go.opentelemetry.io/otel/trace v1.39.0 -> v1.41.0
golang.org/x/crypto v0.47.0 -> v0.51.0
golang.org/x/mod v0.31.0 -> v0.36.0
golang.org/x/net v0.49.0 -> v0.54.0
golang.org/x/oauth2 v0.34.0 -> v0.36.0
golang.org/x/sync v0.19.0 -> v0.21.0
golang.org/x/sys v0.40.0 -> v0.44.0
golang.org/x/term v0.39.0 -> v0.43.0
golang.org/x/text v0.33.0 -> v0.37.0
golang.org/x/tools v0.40.0 -> v0.45.0
File name: docs/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
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.24.6 -> 1.25.0
go.yaml.in/yaml/v2 v2.4.2 -> v2.4.4
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):

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

Details:

Package Change
go 1.25.5 -> 1.26.5
cloud.google.com/go v0.121.6 -> v0.123.0
cloud.google.com/go/auth v0.18.0 -> v0.20.0
cloud.google.com/go/iam v1.5.3 -> v1.7.0
github.com/CycloneDX/cyclonedx-go v0.9.3 -> v0.11.0
github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.30.0 -> v1.32.0
github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.54.0 -> v0.55.0
github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.54.0 -> v0.55.0
github.com/Masterminds/semver/v3 v3.4.0 -> v3.5.0
github.com/anchore/go-struct-converter v0.0.0-20230627203149-c72ef8859ca9 -> v0.1.0
github.com/arl/statsviz v0.7.2 -> v0.8.0
github.com/aws/aws-sdk-go-v2 v1.41.0 -> v1.41.7
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.7.2 -> v1.7.10
github.com/aws/aws-sdk-go-v2/config v1.32.5 -> v1.32.17
github.com/aws/aws-sdk-go-v2/credentials v1.19.5 -> v1.19.16
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.16 -> v1.18.23
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.16 -> v1.4.23
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.16 -> v2.7.23
github.com/aws/aws-sdk-go-v2/internal/v4a v1.4.12 -> v1.4.24
github.com/aws/aws-sdk-go-v2/service/ecr v1.51.2 -> v1.55.3
github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.38.2 -> v1.38.10
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.4 -> v1.13.9
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.9.3 -> v1.9.15
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.16 -> v1.13.23
github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.19.12 -> v1.19.23
github.com/aws/aws-sdk-go-v2/service/s3 v1.89.1 -> v1.101.0
github.com/aws/aws-sdk-go-v2/service/signin v1.0.4 -> v1.0.11
github.com/aws/aws-sdk-go-v2/service/sso v1.30.7 -> v1.30.17
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.12 -> v1.35.21
github.com/clipperhouse/displaywidth v0.6.0 -> v0.11.0
github.com/clipperhouse/uax29/v2 v2.3.0 -> v2.7.0
github.com/cloudflare/circl v1.6.1 -> v1.6.3
github.com/cncf/xds/go v0.0.0-20251022180443-0feb69152e9f -> v0.0.0-20260202195803-dba9d589def2
github.com/cockroachdb/apd/v3 v3.2.1 -> v3.2.3
github.com/coreos/go-oidc/v3 v3.17.0 -> v3.20.0
github.com/cyphar/filepath-securejoin v0.5.0 -> v0.6.0
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0 -> v4.4.1
github.com/dgraph-io/badger/v4 v4.8.0 -> v4.9.4
github.com/dgraph-io/ristretto/v2 v2.3.0 -> v2.4.0
github.com/docker/cli v29.0.3+incompatible -> v29.6.2+incompatible
github.com/docker/docker-credential-helpers v0.9.4 -> v0.9.5
github.com/emicklei/proto v1.14.2 -> v1.14.3
github.com/envoyproxy/go-control-plane/envoy v1.35.0 -> v1.37.0
github.com/envoyproxy/protoc-gen-validate v1.2.1 -> v1.3.3
github.com/fatih/color v1.18.0 -> v1.19.0
github.com/fsnotify/fsnotify v1.9.0 -> v1.10.1
github.com/fxamacker/cbor/v2 v2.9.0 -> v2.9.1
github.com/go-chi/chi/v5 v5.2.4 -> v5.3.0
github.com/go-jose/go-jose/v4 v4.1.3 -> v4.1.4
github.com/go-openapi/analysis v0.24.1 -> v0.24.3
github.com/go-openapi/errors v0.22.6 -> v0.22.7
github.com/go-openapi/jsonpointer v0.22.4 -> v0.23.1
github.com/go-openapi/jsonreference v0.21.4 -> v0.21.5
github.com/go-openapi/loads v0.23.2 -> v0.23.3
github.com/go-openapi/runtime v0.29.2 -> v0.29.3
github.com/go-openapi/spec v0.22.3 -> v0.22.4
github.com/go-openapi/strfmt v0.25.0 -> v0.26.1
github.com/go-openapi/swag v0.25.4 -> v0.26.0
github.com/go-openapi/swag/cmdutils v0.25.4 -> v0.26.0
github.com/go-openapi/swag/conv v0.25.4 -> v0.26.0
github.com/go-openapi/swag/fileutils v0.25.4 -> v0.26.0
github.com/go-openapi/swag/jsonname v0.25.4 -> v0.26.0
github.com/go-openapi/swag/jsonutils v0.25.4 -> v0.26.0
github.com/go-openapi/swag/loading v0.25.4 -> v0.26.0
github.com/go-openapi/swag/mangling v0.25.4 -> v0.26.0
github.com/go-openapi/swag/netutils v0.25.4 -> v0.26.0
github.com/go-openapi/swag/stringutils v0.25.4 -> v0.26.0
github.com/go-openapi/swag/typeutils v0.25.4 -> v0.26.0
github.com/go-openapi/swag/yamlutils v0.25.4 -> v0.26.0
github.com/go-openapi/validate v0.25.1 -> v0.25.2
github.com/go-viper/mapstructure/v2 v2.4.0 -> v2.5.0
github.com/goccy/go-json v0.10.5 -> v0.10.6
github.com/google/cel-go v0.26.1 -> v0.29.0
github.com/google/flatbuffers v25.9.23+incompatible -> v25.12.19+incompatible
github.com/google/go-containerregistry v0.20.7 -> v0.21.8
github.com/google/go-jsonnet v0.21.0 -> v0.22.0
github.com/googleapis/enterprise-certificate-proxy v0.3.9 -> v0.3.15
github.com/googleapis/gax-go/v2 v2.16.0 -> v2.22.0
github.com/hashicorp/aws-sdk-go-base/v2 v2.0.0-beta.65 -> v2.0.0-beta.72
github.com/hashicorp/go-getter v1.8.3 -> v1.8.6
github.com/huandu/go-sqlbuilder v1.38.1 -> v1.42.1
github.com/in-toto/in-toto-golang v0.10.0 -> v0.11.0
github.com/klauspost/compress v1.18.2 -> v1.19.1
github.com/lestrrat-go/dsig v1.0.0 -> v1.3.0
github.com/lestrrat-go/httprc/v3 v3.0.1 -> v3.0.5
github.com/lestrrat-go/jwx/v3 v3.0.12 -> v3.1.1
github.com/lucasb-eyer/go-colorful v1.3.0 -> v1.4.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/moby/buildkit v0.26.3 -> v0.30.0
github.com/morikuni/aec v1.0.0 -> v1.1.0
github.com/olekukonko/errors v1.1.0 -> v1.3.0
github.com/olekukonko/ll v0.1.3 -> v0.1.8
github.com/olekukonko/tablewriter v1.1.2 -> v1.1.4
github.com/open-policy-agent/opa v1.12.1 -> v1.19.0
github.com/pelletier/go-toml/v2 v2.2.4 -> v2.3.1
github.com/prometheus/client_golang v1.23.2 -> v1.24.0
github.com/prometheus/common v0.67.4 -> v0.70.0
github.com/prometheus/procfs v0.19.2 -> v0.21.1
github.com/protocolbuffers/txtpbfmt v0.0.0-20251016062345-16587c79cd91 -> v0.0.0-20260420112717-c39628bde8b5
github.com/secure-systems-lab/go-securesystemslib v0.10.0 -> v0.11.0
github.com/sigstore/protobuf-specs v0.5.0 -> v0.5.1
github.com/sigstore/sigstore v1.10.4 -> v1.10.9
github.com/spdx/tools-golang v0.5.5 -> v0.5.7
github.com/spiffe/go-spiffe/v2 v2.6.0 -> v2.8.1
github.com/tektoncd/pipeline v1.3.1 -> v1.14.1
github.com/tektoncd/triggers v0.33.0 -> v0.36.0
github.com/valyala/fastjson v1.6.4 -> v1.6.10
github.com/vektah/gqlparser/v2 v2.5.31 -> v2.5.36
go.opentelemetry.io/contrib/detectors/gcp v1.38.0 -> v1.43.0
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0 -> v0.68.0
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0 -> v0.69.0
go.opentelemetry.io/otel v1.39.0 -> v1.44.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.38.0 -> v1.44.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.38.0 -> v1.44.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.38.0 -> v1.44.0
go.opentelemetry.io/otel/metric v1.39.0 -> v1.44.0
go.opentelemetry.io/otel/sdk v1.39.0 -> v1.44.0
go.opentelemetry.io/otel/sdk/metric v1.39.0 -> v1.44.0
go.opentelemetry.io/otel/trace v1.39.0 -> v1.44.0
go.opentelemetry.io/proto/otlp v1.9.0 -> v1.10.0
go.starlark.net v0.0.0-20240123142251-f86470692795 -> v0.0.0-20240123142251-f86470692795
go.uber.org/multierr v1.11.0 -> v1.11.0
go.uber.org/zap v1.27.1 -> v1.28.0
go.yaml.in/yaml/v2 v2.4.3 -> v2.4.4
go.yaml.in/yaml/v3 v3.0.4 -> v3.0.4
goa.design/goa/v3 v3.23.4 -> v3.28.0
golang.org/x/crypto v0.47.0 -> v0.54.0
golang.org/x/exp v0.0.0-20250911091902-df9299821621 -> v0.0.0-20260410095643-746e56fc9e2f
golang.org/x/mod v0.31.0 -> v0.37.0
golang.org/x/net v0.49.0 -> v0.56.0
golang.org/x/oauth2 v0.34.0 -> v0.36.0
golang.org/x/sync v0.19.0 -> v0.22.0
golang.org/x/sys v0.40.0 -> v0.47.0
golang.org/x/term v0.39.0 -> v0.45.0
golang.org/x/text v0.33.0 -> v0.40.0
golang.org/x/time v0.14.0 -> v0.15.0
golang.org/x/tools v0.40.0 -> v0.47.0
google.golang.org/api v0.260.0 -> v0.277.0
google.golang.org/genproto v0.0.0-20251202230838-ff82c1b0f217 -> v0.0.0-20260406210006-6f92a3bedf2d
google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217 -> v0.0.0-20260727163830-6c54dddc4772
google.golang.org/genproto/googleapis/rpc v0.0.0-20260203192932-546029d2fa20 -> v0.0.0-20260720155508-bb71a54f79dc
google.golang.org/grpc v1.78.0 -> v1.82.1
google.golang.org/protobuf v1.36.11 -> v1.36.12-0.20260120151049-f2248ac996af
gopkg.in/ini.v1 v1.67.1 -> v1.67.3
k8s.io/api v0.35.0 -> v0.36.3
k8s.io/apiextensions-apiserver v0.34.2 -> v0.35.6
k8s.io/apimachinery v0.35.0 -> v0.36.3
k8s.io/client-go v0.35.0 -> v0.36.3
k8s.io/klog/v2 v2.130.1 -> v2.140.0
k8s.io/kube-openapi v0.0.0-20250910181357-589584f1c912 -> v0.0.0-20260330154417-16be699c7b31
k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 -> v0.0.0-20260319190234-28399d86e0b5
knative.dev/pkg v0.0.0-20250415155312-ed3e2158b883 -> v0.0.0-20260531000007-52dbd5ece63f
oras.land/oras-go/v2 v2.6.0 -> v2.6.2
sigs.k8s.io/release-utils v0.12.3 -> v0.12.4
sigs.k8s.io/structured-merge-diff/v6 v6.3.0 -> v6.3.3

@codecov

codecov Bot commented Feb 5, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@renovate
renovate Bot force-pushed the renovate/main-go-modules branch 3 times, most recently from 7f6a07a to 4f6e0d5 Compare February 18, 2026 13:04
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch from 4f6e0d5 to cf70ec7 Compare February 23, 2026 14:13
@github-actions github-actions Bot added size: L and removed size: XS labels Feb 23, 2026
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch 4 times, most recently from 903a958 to 915f933 Compare February 26, 2026 21:59
@github-actions github-actions Bot added size: XL and removed size: L labels Feb 26, 2026
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch 3 times, most recently from 8051b1b to b414ed3 Compare March 9, 2026 13:05
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch 3 times, most recently from 5c9e490 to 6625ab3 Compare March 19, 2026 14:20
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch 3 times, most recently from e54a0a3 to 830dcc8 Compare March 27, 2026 02:28
@fullsend-ai-review
fullsend-ai-review Bot dismissed their stale review July 2, 2026 15:59

Superseded by updated review

fullsend-ai-review[bot]

This comment was marked as outdated.

@fullsend-ai-review fullsend-ai-review Bot added the ready-for-merge All reviewers approved — ready to merge label Jul 2, 2026
@renovate
renovate Bot force-pushed the renovate/main-go-modules branch from 4ce3d86 to 874cf4d Compare July 12, 2026 17:13
@fullsend-ai-review

fullsend-ai-review Bot commented Jul 12, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 5:14 PM UTC · Completed 5:21 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 16, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 7:16 PM UTC · Completed 7:21 PM UTC
Commit: 87c4a29 · View workflow run →

@fullsend-ai-review

fullsend-ai-review Bot commented Jul 22, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 12:55 PM UTC · Completed 1: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 24, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 4:56 AM UTC · Completed 5:04 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 24, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 2:18 PM UTC · Completed 2:26 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 27, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 5:50 AM UTC · Completed 5:56 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 30, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 9:46 PM UTC · Completed 9:58 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 Aug 1, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 1:23 AM UTC · Completed 1:30 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 Aug 3, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 12:49 PM UTC · Completed 12: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 Aug 5, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 5:47 AM UTC · Completed 5:54 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 Aug 7, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 4:55 PM UTC · Completed 5:04 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 Aug 7, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 7:51 PM UTC · Completed 8:04 PM UTC

Commit: 87c4a29 · View workflow run →

@fullsend-ai-review

fullsend-ai-review Bot commented Aug 14, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 7:38 PM UTC · Completed 7:48 PM UTC

Commit: 87c4a29 · View workflow run →

@fullsend-ai-review

fullsend-ai-review Bot commented Aug 18, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 8:35 AM UTC · Completed 8:47 AM UTC

Commit: 87c4a29 · View workflow run →

@fullsend-ai-review fullsend-ai-review Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

See the review comment for full details.

Comment thread go.mod
github.com/tektoncd/triggers v0.33.0 // indirect
github.com/tektoncd/pipeline v1.14.1 // indirect
github.com/tektoncd/triggers v0.36.0 // indirect
github.com/tetratelabs/wazero v1.12.0 // indirect

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

[high] breaking behavioral change

OPA is being upgraded from v1.12.1 to v1.19.0, which includes a breaking behavioral change: stricter safety checking for the := operator. The RHS of := can no longer be made safe by the LHS. This repository contains 4311 uses of := across 156 Rego policy files. The make ci target runs opa check --strict which would surface any rego_unsafe_var_error at build time. If CI passes, no policies are affected.

Suggested fix: Before merging, confirm that CI (make ci) passes successfully with the updated OPA version. If CI fails with rego_unsafe_var_error, the affected policies must be refactored to make RHS variables safe independently of the LHS.

Comment thread go.mod
module github.com/conforma/policy

go 1.25.5
go 1.26.5

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] Go version compatibility

The root go.mod is being updated from go 1.25.5 to go 1.26.5. The CI workflow uses go-version-file: go.mod, so GitHub Actions will automatically install Go 1.26.5. This is a routine minor version bump handled by the existing CI infrastructure.

Comment thread go.mod
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.44.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.44.0 // indirect
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.44.0 // indirect
go.opentelemetry.io/otel/exporters/prometheus v0.65.0 // indirect

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] transitive dependency churn

Several transitive dependencies are being removed or replaced as conftest and tektoncd/cli bump major versions. These include cosign/v2, go-witness, vault/api, grafeas, and various Azure/Kafka/MongoDB packages. The make ci target will catch any breakage from these removals.

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 renovate size: XXL

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants