3 Commits

Author SHA1 Message Date
larchanka
1e68b8f699 add tests coverage 2026-03-23 23:25:53 +01:00
larchanka
db7e9fb4ff ci: install Playwright browsers in GitHub Actions
- Add step to install Chromium browser with system dependencies
- Required for browser-service and tool-host tests that use Playwright
- Uses --with-deps flag to install system dependencies on Linux

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 14:43:12 +01:00
larchanka
883e166e7d P5-01, P5-02: GitHub Actions CI workflow and build-and-test job
P5-01: Add .github/workflows/ci.yml
- Trigger on push and pull_request to main
- Runs on ubuntu-latest

P5-02: Add build-and-test job
- actions/checkout@v4, actions/setup-node@v4 (Node 20), npm cache
- npm ci, npm run build, npm test

Also: restrict vitest to src/ and exclude dist/ so CI passes (no .d.ts suites)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-17 00:09:29 +01:00