-
Drop these into
H:\My Drive\UTP-timescale\Rules\Contracts\and mirror to your repoutp-contracts/. -
In CI, validate with:
-
python -m jsonschema …for JSON, -
spectralorajv(yaml converted to json) for the YAML schemas.
-
-
Set ruleset_id as
contracts@v1.<git-sha>and attach it to each job run.
If you want me to tailor an initial CI config (GitHub Actions) that validates these schemas and lints examples on push, say the word and I’ll add a minimal /.github/workflows/contracts-validate.yml for you to paste.