mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 19:09:54 +00:00
2.3 KiB
2.3 KiB
CI
The CI runs a couple of workflows:
Code
- unit: Runs unit tests (tests in
src/) and doc tests - integration: Runs integration tests (tests in
tests/and sync tests) - bench: Runs benchmarks
- sync: Runs sync tests
- stage: Runs all
stage runcommands
Docs
- book: Builds, tests, and deploys the book.
Meta
- release: Runs the release workflow
- release-dist: Publishes Reth to external package managers
- dependencies: Runs
cargo updateperiodically to keep dependencies current - stale: Marks issues as stale if there has been no activity
- docker: Publishes the Docker image.
Integration Testing
- kurtosis: Spins up a Kurtosis testnet and runs Assertoor tests on Reth pairs.
- hive: Runs
ethereum/hivetests.
Linting and Checks
- lint: Lints code using
cargo clippyand other checks - lint-actions: Lints GitHub Actions workflows
- label-pr: Automatically labels PRs