-
Notifications
You must be signed in to change notification settings - Fork 1
Add CI workflow with cargo test, fmt, and clippy #4
Copy link
Copy link
Open
Labels
good first issueGood for newcomersGood for newcomerstestingTest coverage and conformanceTest coverage and conformance
Description
Summary
The project has no CI. Add a GitHub Actions workflow that runs on PRs to ensure code quality.
What to do
- Create
.github/workflows/ci.yml - Include these checks:
cargo fmt --check— formattingcargo clippy -- -D warnings— lintingcargo test— test suite
- Run on: push to
main, pull requests tomain
Notes
- The project currently has a JamJet path dependency (
../jamjet/runtime/). The CI workflow may need to handle this — either by mocking the dependency or skipping until standalone mode is complete. Document any workaround needed.
Acceptance criteria
- CI runs on PRs
- Formatting, linting, and tests are checked
- Badge added to README (optional)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomerstestingTest coverage and conformanceTest coverage and conformance