Skip to content

Commit 41f7783

Browse files
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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
*
2+
!.gitignore
3+
!*.ttl

0 commit comments

Comments
 (0)