pyjeebz/Breakwatch
Detect breaking API changes and report per-consumer impact on pull requests.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| config | Path to breakwatch.yaml config file | yes | — |
| producer | Name of the producer to check | yes | — |
| old-spec | Path to the old (base) OpenAPI spec | yes | — |
| new-spec | Path to the new (head) OpenAPI spec | yes | — |
| fail-on-breaking | Fail the action if breaking changes are detected | no | true |
| github-token | GitHub token for PR comments and status checks | no | ${{ github.token }} |
Outputs
| name | description |
|---|---|
| has-breaking | Whether breaking changes were detected (true/false) |
| report | The full markdown report |