Bump cel-go to v0.17.8 to pick up CEL estimated cost fix
This commit is contained in:
3
vendor/github.com/google/cel-go/checker/cost.go
generated
vendored
3
vendor/github.com/google/cel-go/checker/cost.go
generated
vendored
@@ -520,6 +520,9 @@ func (c *coster) costComprehension(e *exprpb.Expr) CostEstimate {
|
||||
c.iterRanges.pop(comp.GetIterVar())
|
||||
sum = sum.Add(c.cost(comp.Result))
|
||||
rangeCnt := c.sizeEstimate(c.newAstNode(comp.GetIterRange()))
|
||||
|
||||
c.computedSizes[e.GetId()] = rangeCnt
|
||||
|
||||
rangeCost := rangeCnt.MultiplyByCost(stepCost.Add(loopCost))
|
||||
sum = sum.Add(rangeCost)
|
||||
|
||||
|
Reference in New Issue
Block a user