Summary
Add a CI workflow that runs the project's test suite on pull requests and pushes.
Scope
- Add a GitHub Actions workflow for CI.
- Install project dependencies in CI.
- Run the test command as part of the workflow.
- Ensure failures are surfaced clearly and block merging.
Acceptance Criteria
- CI runs automatically on pull requests.
- CI includes the test suite.
- A failing test causes the CI job to fail.
Summary
Add a CI workflow that runs the project's test suite on pull requests and pushes.
Scope
Acceptance Criteria