Motivation
A comprehensive CI pipeline is needed to validate every PR. This should cover linting, building across all target platforms, testing, and coverage reporting.
Tasks
Dependencies
Acceptance Criteria
- All CI jobs pass on a PR to
develop
- Coverage reports appear on Codecov
- Build artifacts are produced for all 9 targets
Motivation
A comprehensive CI pipeline is needed to validate every PR. This should cover linting, building across all target platforms, testing, and coverage reporting.
Tasks
ci.ymlwith the following jobs:pnpm audit+cargo-denycargo fmt --check+cargo clippycargo testcargo-llvm-cov) + JS (vitest --coverage), upload to CodecovDependencies
Acceptance Criteria
develop