Commit Graph

5 Commits

Author SHA1 Message Date
Zihao Xu
d4b9b7303d ci: add frontend tests to CI workflow (#68)
* ci: add frontend tests to CI workflow

* chore: sync package-lock.json with test dependencies

* test: skip failing overlapping names test (known bug)
2026-01-19 23:32:23 -08:00
Zihao Xu
ee2964e151 ci: add coverage reporting, 60% threshold, and Codecov integration (#53)
- Add pytest-cov to CI dependencies
- Generate coverage report (xml + terminal)
- Set minimum coverage threshold to 60% (current: 63%, target: 90%)
- Upload coverage to Codecov
- Add 10 minute timeout

Closes #46, closes #47, closes #48
2026-01-19 20:47:26 +08:00
bridge
ea9a873589 use uv instead pip in github actions 2026-01-07 22:48:41 +08:00
bridge
345b759fff use uv instead pip in github actions 2026-01-07 22:46:08 +08:00
Zihao Xu
f5c40bae3b feat: add GitHub Actions CI for pytest 2026-01-07 00:30:31 -08:00