jorisjonkers-dev/API Contract Checks

Validate committed OpenAPI specs and generated TypeScript contracts against fresh outputs.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
profileService profile name shown in drift reports.yes
spec-pathCommitted OpenAPI spec path.yes
export-commandCommand that exports the fresh OpenAPI spec in place at spec-path.yes
spec-normalize-commandOptional command that normalizes spec-path after export.no""
types-pathsNewline- or comma-separated committed generated TypeScript artifact paths.no""
types-generate-commandCommand that regenerates the declared TypeScript artifacts in place.no""
types-normalize-commandOptional command that normalizes the generated TypeScript artifacts after generation.no""
guidanceMaintainer-facing regeneration command or note printed when drift is detected.yes
breaking-checkRun semantic OpenAPI breaking-change detection against the base spec.nofalse
breaking-base-refGit ref containing the previous committed spec. Empty auto-detects origin/$GITHUB_BASE_REF.no""
breaking-base-spec-pathOptional previous spec file. May equal spec-path; it is snapshotted before export.no""
breaking-fail-onoasdiff severity threshold, WARN or ERR.noERR
oasdiff-versionPinned oasdiff CLI version.no1.20.0

no outputs