@@ -26,12 +26,16 @@ jobs:
2626
2727 steps :
2828 - name : Checkout repository
29- uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
29+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
3030
3131 - name : Check for A2ML files
3232 id : detect
3333 run : |
34- COUNT=$(find . -name '*.a2ml' -not -path './.git/*' | wc -l)
34+ # audits/assail-classifications.a2ml is panic-attack's user-classification
35+ # registry — an S-expression dialect by that tool's spec (see panic-attack
36+ # CLAUDE.md), not the TOML-like manifest A2ML this gate validates. Exclude
37+ # it rather than feeding it to a validator for a different dialect.
38+ COUNT=$(find . -name '*.a2ml' -not -path './.git/*' -not -name 'assail-classifications.a2ml' | wc -l)
3539 echo "count=$COUNT" >> "$GITHUB_OUTPUT"
3640 if [ "$COUNT" -eq 0 ]; then
3741 echo "::warning::No .a2ml manifest files found. Every RSR repo should have 0-AI-MANIFEST.a2ml"
4347 with :
4448 path : ' .'
4549 strict : ' false'
50+ # Re-state the action's default carve-outs (a custom value REPLACES
51+ # the default list), plus panic-attack's user-classification
52+ # registry: that file is an S-expression dialect by panic-attack's
53+ # spec, not the TOML-like manifest A2ML this action validates.
54+ paths-ignore : |
55+ vendor/
56+ vendored/
57+ verified-container-spec/
58+ .audittraining/
59+ integration/fixtures/
60+ test/fixtures/
61+ tests/fixtures/
62+ assail-classifications.a2ml
4663
4764 - name : Write summary
4865 run : |
7188
7289 steps :
7390 - name : Checkout repository
74- uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
91+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
7592
7693 - name : Check for K9 files
7794 id : detect
@@ -121,7 +138,7 @@ jobs:
121138
122139 steps :
123140 - name : Checkout repository
124- uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
141+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
125142
126143 - name : Scan for invisible characters
127144 id : lint
@@ -186,7 +203,7 @@ jobs:
186203
187204 steps :
188205 - name : Checkout repository
189- uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
206+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
190207
191208 - name : Check for Groove manifest
192209 id : groove
@@ -247,7 +264,7 @@ jobs:
247264
248265 steps :
249266 - name : Checkout repository
250- uses : actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 .0.3
267+ uses : actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 .0.0
251268
252269 - name : Generate dogfooding scorecard
253270 run : |
0 commit comments