hyperpolymath/Validate A2ML Manifests
Scan and validate .a2ml manifest files in your repository. Checks for required fields (agent-id/pedigree name, version), SPDX headers, and attestation block structure.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| path | Directory path to scan for .a2ml files. Defaults to the repository root. | no | . |
| strict | When true, warnings are promoted to errors and the action will fail on any validation issue. Defaults to false. | no | false |
| paths-ignore | Newline-separated path fragments to skip. Each line is matched as a substring against the file's path. Defaults to common vendored / training-corpus / fixture patterns so consumers don't have to repeat this carve-out in every repo. Pass an empty string to disable. Pattern follows hyperpolymath/hypatia#243 — validators that scan content patterns must distinguish a target file from a fixture / vendored / training-corpus file that legitimately contains the pattern being checked. | no | vendor/ vendored/ verified-container-spec/ .audittraining/ integration/fixtures/ test/fixtures/ tests/fixtures/ |
Outputs
| name | description |
|---|---|
| files-scanned | Number of .a2ml files scanned |
| errors | Number of validation errors found |
| warnings | Number of validation warnings found |