build(deps): bump github.com/open-policy-agent/opa from 0.51.0 to 0.59.0

Bumps [github.com/open-policy-agent/opa](https://github.com/open-policy-agent/opa) from 0.51.0 to 0.59.0.
- [Release notes](https://github.com/open-policy-agent/opa/releases)
- [Changelog](https://github.com/open-policy-agent/opa/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-policy-agent/opa/compare/v0.51.0...v0.59.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
This commit is contained in:
dependabot[bot]
2023-12-05 09:47:11 +01:00
committed by Ralf Haferkamp
parent a6a6c22c14
commit 1f069c7c00
197 changed files with 73803 additions and 3024 deletions
+1 -5
View File
@@ -119,11 +119,7 @@ func NewDot() Token {
}
func (d dot) Equal(other Token) bool {
if d.Type() != other.Type() {
return false
}
return true
return d.Type() == other.Type()
}
func (d dot) String() string {
+9 -8
View File
@@ -102,12 +102,17 @@ func intersectSpecial(g1, g2 Glob) bool {
// intersectPlus accepts two globs such that plussed[0].Flag() == FlagPlus.
// It returns a boolean describing whether their intersection exists.
// It ensures that at least one token in other maches plussed[0], before handing flow of control to intersectSpecial.
// It ensures that at least one token in other maches plussed[0].
func intersectPlus(plussed, other Glob) bool {
if !Match(plussed[0], other[0]) {
return false
}
return intersectStar(plussed, other[1:])
// Either the plussed has gobbled up other[0]...
if intersectStar(plussed, other[1:]) {
return true
}
// ...or if other[0] has a flag, it may completely gobble up plussed[0].
return other[0].Flag() != FlagNone && intersectNormal(plussed[1:], other)
}
// intersectStar accepts two globs such that starred[0].Flag() == FlagStar.
@@ -145,10 +150,6 @@ func intersectStar(starred, other Glob) bool {
}
// If there was no token following starToken, and everything from other was gobbled, the Globs intersect.
if nextToken == nil {
return true
}
// If everything from other was gobbles but there was a nextToken to match, they don't intersect.
return false
//If everything from other was gobbles but there was a nextToken to match, they don't intersect.
return nextToken == nil
}