akz4ol/API Governor
Automated API governance - Lint, diff, and enforce standards on OpenAPI specs
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| spec-path | Path to OpenAPI spec file | yes | — |
| baseline-spec | Path to baseline spec for breaking change detection | no | — |
| policy | Policy preset (strict, standard, relaxed) or path to custom policy | no | standard |
| fail-on | Severity level to fail on (blocker, major, minor, info) | no | blocker |
| output-format | Output format (markdown, json, sarif) | no | markdown |
| output-dir | Directory for output artifacts | no | .api-governor |
| github-token | GitHub token for PR comments | no | ${{ github.token }} |
Outputs
| name | description |
|---|---|
| status | Result status (PASS, WARN, FAIL) |
| findings-count | Total number of findings |
| breaking-changes-count | Number of breaking changes detected |
| report-path | Path to generated report |