@@ -223,17 +223,17 @@ python -m unittest tests.models.test_hed_string.TestHedStrings.test_constructor
223223
224224### CI/CD pipeline (` .github/workflows/ ` )
225225
226- | Workflow | File | Trigger | Purpose |
227- | ---| ---| ---| ---|
228- | Tests | ` ci.yaml ` | push/PR to main | Python 3.10–3.13 on Ubuntu |
229- | Coverage | ` ci_cov.yaml ` | push/PR to main | Coverage report |
230- | Windows tests | ` ci_windows.yaml ` | push/PR to main | Windows compatibility |
231- | Ruff | ` ruff.yaml ` | push/PR to main | Lint + format check |
232- | Typos | ` typos.yaml ` | push/PR to main | Spelling check |
233- | Spec tests | ` spec_tests.yaml ` | push/PR to main | HED specification compliance |
234- | Docs | ` docs.yaml ` | push/PR to main | Sphinx build |
235- | Notebooks | ` notebook_tests.yaml ` | push/PR to main | Jupyter notebook execution |
236- | Links | ` links.yaml ` | scheduled | Dead-link checker (lychee) |
226+ | Workflow | File | Trigger | Purpose |
227+ | ------------- | --------------------- | --------------------------- | ----------------------------------------------------------------------- |
228+ | Tests | ` ci.yaml ` | push/PR to any branch | Python 3.10–3.14 on Ubuntu (main branch); 3.10 & 3.13 on other branches |
229+ | Coverage | ` ci_cov.yaml ` | push to main only | Coverage report, Python 3.10 |
230+ | Windows tests | ` ci_windows.yaml ` | push/PR to main | Python 3.10–3.12 on Windows |
231+ | Ruff | ` ruff.yaml ` | push/PR to main | Lint + format check |
232+ | Typos | ` typos.yaml ` | push/PR to main | Spelling check |
233+ | Spec tests | ` spec_tests.yaml ` | push/PR to any branch | HED specification compliance, Python 3.10 |
234+ | Docs | ` docs.yaml ` | push/PR to main | Sphinx build |
235+ | Notebooks | ` notebook_tests.yaml ` | push/PR to main | Jupyter notebook execution |
236+ | Links | ` links.yaml ` | scheduled + manual dispatch | Dead-link checker (lychee) |
237237
238238To replicate CI locally, run ` ruff check ` , ` ruff format --check ` , ` typos ` , and ` python -m unittest discover tests -v ` before pushing.
239239
0 commit comments