faivlex/Run TDDF
Run behaviour regression tests for AI agents in CI; upload JUnit and scenario artifacts.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| config | Path to the TDDF config file. | no | tddf.yaml |
| fail-severity | Only fail the workflow for scenario failures at or above this severity. | no | low |
| python-version | Python version used to run TDDF. | no | 3.12 |
| working-directory | Working directory for TDDF commands. | no | . |
| artifacts-dir | TDDF artifacts directory relative to the working directory. | no | .tddf/artifacts |
| upload-artifacts | Whether to upload TDDF artifacts to GitHub Actions. | no | true |
| artifact-name | Artifact name used by actions/upload-artifact. | no | tddf-artifacts |
| validate | Whether to run `tddf validate` before `tddf run`. | no | true |
| extra-args | Extra flags passed verbatim to `tddf run` (e.g. `--baseline .tddf/baseline.json --snapshot`). | no | "" |
Outputs
| name | description |
|---|---|
| exit-code | Exit code from `tddf run`. |
| artifacts-path | Resolved TDDF artifacts path. |