Commit Graph
6 Commits
Author SHA1 Message Date
Shakti Prasad Mohapatra f54d62724f fix: add coverage measurement and reporting to CI
The test suite is broad (79 files) but has no coverage measurement or
threshold, so regressions in under-tested paths go unnoticed.

Add pytest-cov to dev dependencies, configure coverage in pyproject.toml
(branch coverage, source=coworker, show_missing), and update CI to run
pytest with --cov and upload the coverage.xml artifact.

The fail_under floor is set to 0 initially so CI passes without changes
to existing coverage. Once a baseline is established, the floor can be
ratcheted up over time.

Fixes #288
2026-09-12 22:50:20 +05:30
coderdailyoneandClaude Fable 5 17e27ce98a ci: typecheck the GUI in the gui-unit job
The GUI README tells contributors to run `npx tsc --noEmit` and `npm run build`
starts with `tsc`, but CI never runs either — a type error ships green today
and only surfaces when someone next builds a bundle locally. Add the check as
one step inside the existing gui-unit job so it reuses that job's npm ci and
costs no extra runner.

Verified locally: `npx tsc --noEmit` exits 0 on current main, and the vitest
suite (82 tests) still passes.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-31 10:22:48 +01:00
Rohit C Prasad bfabfaadd4 ci: build macOS Intel on macos-15-intel 2026-07-30 15:38:28 -07:00
Rohit C Prasad 50463bba00 Package boto3 for Bedrock and pin google-auth
New [bedrock] extra; desktop builds and CI install it; PyInstaller collects
boto3/botocore so the lazy import works in the bundled sidecar.
2026-07-25 16:23:56 -07:00
Rohit C Prasad 76224a06d3 ci: add the e2e job
Inherited failures fixed by the aisuite#380 port; suite is fully green (141).
2026-07-21 12:58:53 -07:00
Rohit C Prasad d7af8af9c6 ci: port the release workflow, add app CI
Release workflow adapted to the root layout (no monorepo paths, no .pth venv wiring).
New CI runs the coworker pytest suite and GUI unit tests; e2e joins once the inherited failures are fixed.
2026-07-21 12:19:56 -07:00