Skip to content

chore(deps): bump github.com/open-policy-agent/opa from 1.21.3 to 1.21.4 in the go-dependencies group - #1307

Merged
dangrondahl merged 1 commit into
mainfrom
dependabot/go_modules/go-dependencies-c2daad6bcf
Oct 27, 2026
Merged

dangrondahl merged 1 commit into
mainfrom
dependabot/go_modules/go-dependencies-c2daad6bcf

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 27, 2026

Copy link
Copy Markdown
Contributor

Bumps the go-dependencies group with 1 update: github.com/open-policy-agent/opa.

Updates github.com/open-policy-agent/opa from 1.21.3 to 1.21.4

Release notes

Sourced from github.com/open-policy-agent/opa's releases.

v1.21.4

This release builds the OPA binary artifacts with the latest version of Go (v1.27.3).

See: https://groups.google.com/g/golang-announce/c/66pojueaQek

Changelog

Sourced from github.com/open-policy-agent/opa's changelog.

1.21.4

This release builds the OPA binary artifacts with the latest version of Go (v1.27.3).

See: https://groups.google.com/g/golang-announce/c/66pojueaQek

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the go-dependencies group with 1 update: [github.com/open-policy-agent/opa](https://github.com/open-policy-agent/opa).


Updates `github.com/open-policy-agent/opa` from 1.21.3 to 1.21.4
- [Release notes](https://github.com/open-policy-agent/opa/releases)
- [Changelog](https://github.com/open-policy-agent/opa/blob/main/CHANGELOG.md)
- [Commits](open-policy-agent/opa@v1.21.3...v1.21.4)

---
updated-dependencies:
- dependency-name: github.com/open-policy-agent/opa
  dependency-version: 1.21.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: go-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update go code labels Oct 27, 2026
@github-actions github-actions Bot added chore and removed go Pull requests that update go code labels Oct 27, 2026
@claude

claude Bot commented Oct 27, 2026 •

Copy link
Copy Markdown
Contributor

Claude finished @dependabot[bot]'s task in 36s —— View job


Dependency review: github.com/open-policy-agent/opa 1.21.3 → 1.21.4

Verdict: low risk, fine to merge once CI is green.

What changed

  • Only github.com/open-policy-agent/opa moved, a patch bump. go.mod changed by one line and go.sum by two hashes. No transitive dependencies moved and the go directive is the same.
  • Upstream, 1.21.4 only rebuilds OPA's binary artifacts with Go 1.27.3 for a Go security release. The other commit in the range is a changelog link. Neither touches the Go library API this repo imports. The go.mod hash is the same across both versions, which confirms the module's dependency set is unchanged.

How this repo uses OPA

  • internal/evaluate/rego.go uses opa/v1/ast, opa/v1/rego and opa/v1/storage/inmem.
  • Tests: internal/evaluate/opa_contract_test.go and cmd/kosli/evaluateInput_test.go use ast and version. They only use version.Version in failure messages. Nothing asserts on the version string, so the bump won't break them.

Risks and follow-ups

  • No API, default or behaviour changes are expected for kosli evaluate. The OPA contract tests (opa_contract_test.go) will catch any Rego parse or compile drift.
  • Bumping this library does not carry the Go toolchain security fix into the kosli binary. Kosli builds with its own toolchain (go 1.26.10, .go-version, golang:1.26.10-alpine in the Dockerfile). If the linked Go advisory affects the 1.26 line, that needs a separate Go patch bump. I haven't checked whether 1.26.10 already includes the fix.

@dangrondahl
dangrondahl merged commit 16ae619 into main Oct 27, 2026
17 checks passed
@dangrondahl
dangrondahl deleted the dependabot/go_modules/go-dependencies-c2daad6bcf branch October 27, 2026 11:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant