File tree Expand file tree Collapse file tree
elixir-orchestration/test Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3030 - name : Check for A2ML files
3131 id : detect
3232 run : |
33- COUNT=$(find . -name '*.a2ml' -not -path './.git/*' | wc -l)
33+ # audits/assail-classifications.a2ml is panic-attack's user-classification
34+ # registry — an S-expression dialect by that tool's spec (see panic-attack
35+ # CLAUDE.md), not the TOML-like manifest A2ML this gate validates. Exclude
36+ # it rather than feeding it to a validator for a different dialect.
37+ COUNT=$(find . -name '*.a2ml' -not -path './.git/*' -not -name 'assail-classifications.a2ml' | wc -l)
3438 echo "count=$COUNT" >> "$GITHUB_OUTPUT"
3539 if [ "$COUNT" -eq 0 ]; then
3640 echo "::warning::No .a2ml manifest files found. Every RSR repo should have 0-AI-MANIFEST.a2ml"
4246 with :
4347 path : ' .'
4448 strict : ' false'
49+ # Re-state the action's default carve-outs (a custom value REPLACES
50+ # the default list), plus panic-attack's user-classification
51+ # registry: that file is an S-expression dialect by panic-attack's
52+ # spec, not the TOML-like manifest A2ML this action validates.
53+ paths-ignore : |
54+ vendor/
55+ vendored/
56+ verified-container-spec/
57+ .audittraining/
58+ integration/fixtures/
59+ test/fixtures/
60+ tests/fixtures/
61+ assail-classifications.a2ml
4562
4663 - name : Write summary
4764 run : |
Original file line number Diff line number Diff line change 11;; SPDX-License-Identifier: MPL-2.0
2+ ;; Copyright (c) 2026 Jonathan D.A. Jewell (hyperpolymath) <j.d.a.jewell@open.ac.uk>
23;; assail-classifications.a2ml — audited panic-attack findings for verisimdb.
34;;
45;; Read by panic-attack >= 2.5.5 (load_user_classifications): findings
Original file line number Diff line number Diff line change 11# SPDX-License-Identifier: MPL-2.0
22
33# Integration tests (federation adapters and anything else needing live
4- # external services) are excluded by default so plain `mix test` is
4+ # external services) are excluded by default so plain \ `mix test\ ` is
55# self-contained. Run them with: mix test --include integration
66ExUnit . start ( exclude: [ :integration ] )
You can’t perform that action at this time.
0 commit comments