Skip to content

Commit

Permalink
update on release md
Browse files Browse the repository at this point in the history
  • Loading branch information
rnbguy committed May 14, 2024
1 parent 8579cad commit 3a8c947
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,14 +43,16 @@ Our release process is as follows:
subsequent crates that depend on them can then be released via the release
process. For instructions on how to release a crate on crates.io, refer
[here](https://doc.rust-lang.org/cargo/reference/publishing.html).
5. Beware of [crates-io rate limit][cargo-release-rate-limit]. For publishing
new crates it is 5 and for publishing existing crates it is 30. But the
number of our crates has reached 31. So we publish a leaf crate,
`ibc-primitives`, by hand and release the rest of the 30 crates via CI.
- Release `ibc-primitives` now by running:
5. Beware of [crates-io rate limit][cargo-release-rate-limit]. It is 5 for
publishing new crates and 30 for publishing existing crates. But the number
of our crates has reached 31. So we publish a leaf crate, `ibc-primitives`
manually and release the rest of the 30 crates via CI.
- Release `ibc-primitives` by running:
```sh
cargo release -p ibc-primitives --no-push --no-tag --allow-branch main --execute
```
- Validate the number of crates that need to be released via CI, it can not
be more than 30.
- There should be a 10 minutes delay between the release of `ibc-primitives`
and the release of the rest of the crates on CI.
- If new crates are added, we need to recompute the set of crates that we
Expand Down

0 comments on commit 3a8c947

Please sign in to comment.