You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Releasing a new version of libp2p is very painful. One has to bump the version of every crate in all the Cargo.tomls, then publish packages one by one in the correct order (as they depend on each other).
Additionally, since there are cyclic dependencies within dev-dependencies, one has to actually tweak the Cargo.tomls right before publishing to remove dev-dependencies, and use cargo publish --allow-dirty.
The fact that this is so painful makes it really annoying to release hotfixes for example.
The text was updated successfully, but these errors were encountered:
Releasing a new version of libp2p is very painful. One has to bump the version of every crate in all the
Cargo.toml
s, then publish packages one by one in the correct order (as they depend on each other).Additionally, since there are cyclic dependencies within
dev-dependencies
, one has to actually tweak theCargo.toml
s right before publishing to removedev-dependencies
, and usecargo publish --allow-dirty
.The fact that this is so painful makes it really annoying to release hotfixes for example.
The text was updated successfully, but these errors were encountered: