The CI runs a couple of workflows:
- ci: A catch-all for small jobs. Currently only runs lints (rustfmt, clippy etc.)
- unit: Runs unit tests (tests in
src/
) and doc tests - integration: Runs integration tests (tests in
tests/
and sync tests) - fuzz: Runs fuzz tests
- bench: Runs benchmarks
- book: Builds, tests, and deploys the book.