asonkiya/CGIR contract diff
Detect architecture drift (effects, purity, kind, entrypoints) between a PR and its base, and fail the build on policy violations.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| paths | Space-separated repo subpaths to scan (default: repo root). | no | . |
| exclude | Space-separated directory names to skip during ingest. | no | "" |
| fail-on | Space-separated drift rules that fail the build: effect-gain[:tag] | effect-loss[:tag] | purity-drop | kind-change | entrypoint-added | entrypoint-change. Empty = report only, never fail. | no | "" |
| comment | Post the diff as a PR comment (requires pull-requests: write). | no | true |
| cgir-version | pip spec for the CGIR package to install (default: the published release). | no | codegraph-ir |
Outputs
no outputs