mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
30 lines
1.3 KiB
Markdown
30 lines
1.3 KiB
Markdown
## CI
|
|
|
|
The CI runs a couple of workflows:
|
|
|
|
### Code
|
|
|
|
- **[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)
|
|
- **[bench]**: Runs benchmarks
|
|
|
|
### Docs
|
|
|
|
- **[book]**: Builds, tests, and deploys the book.
|
|
|
|
### Meta
|
|
|
|
- **[deny]**: Runs `cargo deny` to check for license conflicts and security advisories in our dependencies
|
|
- **[sanity]**: Runs a couple of sanity checks on the code every night, such as checking for unused dependencies
|
|
- **[release]**: Runs the release workflow
|
|
|
|
[ci]: https://github.com/paradigmxyz/reth/blob/main/.github/workflows/ci.yml
|
|
[unit]: https://github.com/paradigmxyz/reth/blob/main/.github/workflows/unit.yml
|
|
[integration]: https://github.com/paradigmxyz/reth/blob/main/.github/workflows/integration.yml
|
|
[bench]: https://github.com/paradigmxyz/reth/blob/main/.github/workflows/bench.yml
|
|
[book]: https://github.com/paradigmxyz/reth/blob/main/.github/workflows/book.yml
|
|
[deny]: https://github.com/paradigmxyz/reth/blob/main/.github/workflows/deny.yml
|
|
[sanity]: https://github.com/paradigmxyz/reth/blob/main/.github/workflows/sanity.yml
|
|
[release]: https://github.com/paradigmxyz/reth/blob/main/.github/workflows/release.yml
|