mirror of
https://github.com/paradigmxyz/reth.git
synced 2026-01-30 09:38:24 -05:00
32 lines
1.5 KiB
Markdown
32 lines
1.5 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)
|
|
- **[fuzz]**: Runs fuzz 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
|
|
[fuzz]: https://github.com/paradigmxyz/reth/blob/main/.github/workflows/fuzz.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
|
|
[gh-projects]: https://docs.github.com/en/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions |