mg-ge/Aici PR Gate
Run LLM regression tests and fail pull requests when AI behavior regresses.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| config | Path to the aici config file. | no | aici.yml |
| report-dir | Directory for Markdown and JSON reports. | no | .aici |
| install | Install this action's Node dependencies before executing the CLI. Development escape hatch only; release tags use the bundled action artifact. | no | false |
| build | Build this action's CLI before executing it. Development escape hatch only; release tags use the bundled action artifact. | no | false |
| comment | Add the Markdown report to the GitHub job summary. | no | true |
| pr-comment | Add or update a sticky pull-request comment with the Markdown report. | no | false |
| upload-artifact | Upload Markdown and JSON reports as a workflow artifact. Opt in after reviewing report contents. | no | false |
| allow-provider-secrets | Allow live provider checks with provider API-key environment variables during pull_request or pull_request_target events. Set true only for trusted configs, prompts, schemas, and tool definitions. | no | false |
| provider-secret-envs | Space or comma separated provider secret environment variable names guarded during pull_request and pull_request_target events. | no | OPENAI_API_KEY ANTHROPIC_API_KEY |
| allowed-provider-endpoints | Space or comma separated provider request URLs allowed during live runs. When set, Aici fails before provider secrets are read if the config contains any other endpoint. | no | "" |
Outputs
no outputs