tenseleyflow/Sway adapter evaluator
Run sway against a PEFT adapter and post the report to the PR
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| spec-path | Path to sway.yaml (relative to the repo root). | yes | — |
| fail-on | Verdict that triggers a non-zero exit. One of: `fail` (default — only hard failures fail the action), `warn` (warns also fail), `never` (always exit 0). | no | fail |
| comment-on-pr | Post / edit the markdown report as a PR comment. | no | true |
| upload-artifact | Upload the JSON + markdown reports as a workflow artifact. | no | true |
| sway-version | The dlm-sway version to install. Pin this if you don't want action upgrades to silently change the sway behavior. | no | 0.1.0 |
| python-version | Python interpreter version to bootstrap the sway venv. | no | 3.11 |
Outputs
| name | description |
|---|---|
| sway-score | Composite score (0.0 – 1.0) parsed from the run's JSON report. |
| verdict | Top-level verdict: `pass`, `warn`, or `fail`. |
| report-path | Filesystem path to the JSON report inside the runner workspace. |