mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
ci: split ci workflow (#1345)
This commit is contained in:
32
docs/repo/ci.md
Normal file
32
docs/repo/ci.md
Normal file
@ -0,0 +1,32 @@
|
||||
## 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
|
||||
- **[project]**: [GitHub Projects][gh-projects] automation.
|
||||
|
||||
[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
|
||||
[project]: https://github.com/paradigmxyz/reth/blob/main/.github/workflows/project.yml
|
||||
[gh-projects]: https://docs.github.com/en/issues/planning-and-tracking-with-projects/automating-your-project/automating-projects-using-actions
|
||||
Reference in New Issue
Block a user