Commit 82a80c3
fix(executor): keep a caller from choosing which secret expands
A placeholder-bearing string stays in source so the boundary compiler can
expand it, which is how a workflow variable holding `{{NAME}}` reaches its
value. Any run value took that path too, so text arriving from a trigger or
a loop item could name a secret and have the compiler materialize it beside
the payload that named it. Only a workflow variable — a surface an author
configures — keeps the inline form now; every other value binds.
A block comment can also stand between a property-access dot and a
keyword-named method, hiding the dot from the control-flow-head check. A
comment ending there now reads as the method call it almost always is.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>1 parent 4fb3027 commit 82a80c3
2 files changed
Lines changed: 38 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
964 | 964 | | |
965 | 965 | | |
966 | 966 | | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
| 972 | + | |
| 973 | + | |
| 974 | + | |
| 975 | + | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
| 986 | + | |
| 987 | + | |
| 988 | + | |
967 | 989 | | |
968 | 990 | | |
969 | 991 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
687 | 687 | | |
688 | 688 | | |
689 | 689 | | |
690 | | - | |
| 690 | + | |
691 | 691 | | |
692 | 692 | | |
693 | 693 | | |
| |||
976 | 976 | | |
977 | 977 | | |
978 | 978 | | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
979 | 983 | | |
980 | | - | |
| 984 | + | |
981 | 985 | | |
982 | 986 | | |
983 | 987 | | |
984 | 988 | | |
985 | 989 | | |
986 | 990 | | |
| 991 | + | |
| 992 | + | |
| 993 | + | |
987 | 994 | | |
988 | 995 | | |
989 | 996 | | |
| |||
1196 | 1203 | | |
1197 | 1204 | | |
1198 | 1205 | | |
1199 | | - | |
| 1206 | + | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
1200 | 1210 | | |
1201 | 1211 | | |
1202 | 1212 | | |
1203 | 1213 | | |
| 1214 | + | |
| 1215 | + | |
| 1216 | + | |
1204 | 1217 | | |
1205 | 1218 | | |
1206 | 1219 | | |
| |||
0 commit comments