Skip to content

Commit c44efa8

Browse files
CEL Dev Teamcopybara-github
authored andcommitted
Implement augmenting the CEL environment with attributes from config.yaml.
PiperOrigin-RevId: 731756785
1 parent 729ac42 commit c44efa8

File tree

2 files changed

+31
-1
lines changed

2 files changed

+31
-1
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Copyright 2025 Google LLC
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# https://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
name: "nested_rule"
16+
functions:
17+
- name: "foo"
18+
overloads:
19+
- id: 'foo_id'
20+
args:
21+
- type_name: 'string'
22+
return:
23+
type_name: 'bool'
24+
variables:
25+
- name: "resource"
26+
type:
27+
type_name: "map"
28+
params:
29+
- type_name: "string"
30+
- type_name: "dyn"

testing/src/test/resources/policy/nested_rule/eval_error_tests.textproto

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ sections {
2727
}
2828
eval_error {
2929
errors {
30-
message: "evaluation error: No matching overload for function 'foo'. Overload candidates: foo"
30+
message: "evaluation error: No matching overload for function 'foo'. Overload candidates: foo_id"
3131
}
3232
}
3333
}

0 commit comments

Comments
 (0)