Commit 41f7783
committed
ci(ontology): track *.ttl source-of-truth so CI can resolve v2.1.2 shape
CI failed 34 tests in `test_ttl_schema_alignment.py` with
`FileNotFoundError: dev/ontology-v2-json-response/open-pulse-ontology-v2.1.2.ttl`.
The local `dev/ontology-v2-json-response/.gitignore` had a single `*`
wildcard that blocked every file in the directory, so the ontology TTL
(referenced as the source of truth by `src/v2/validation/ontology.py:8`
and parsed by every schema-alignment test) never reached the runner.
Whitelist `*.ttl` (and `.gitignore` itself) in the dir-local ignore so
the two living ontology files — `open-pulse-ontology-v2.1.2.ttl` (the
one the v2 pipeline reads) and `open-pulse-ontology-v2.0.1.ttl` (kept
for diff/history) — are tracked. Subdirectories (`a-001/`, `scripts/`)
and the README remain ignored.
File contents are byte-identical to what was already on disk — this is
strictly a tracking change, not a modification of the ontology itself.1 parent bb0edec commit 41f7783
3 files changed
Lines changed: 888 additions & 0 deletions
File tree
- dev/ontology-v2-json-response
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
0 commit comments