Add guide for crate release order (#468)

This commit is contained in:
Félix Saparelli 2023-01-09 04:16:00 +13:00 committed by GitHub
parent 5d0920c5c9
commit 404386e795
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 0 deletions

View File

@ -57,6 +57,16 @@ A release goes like this:
4. A maintainer then manually publishes the crate (automated publishing is blocked on crates.io
implementing [scoped tokens](https://github.com/rust-lang/crates.io/issues/5443)).
### Release order
When all crates need releasing, the order is:
- project-origins (depends on nothing)
- ignore-files (depends on project-origins)
- watchexec lib
- ignore filterer (depends on watchexec lib)
- other filterers (depends on ignore filterer)
- watchexec cli
## Overview