To release a new Devnet version, follow these steps:
-
Increment the semver in Cargo.toml of those Devnet crates that have changed. Use
scripts/check_crate_changes.shfor this. -
Add a documentation entry for the incoming version (without the v- prefix) by running:
$ npm --prefix website run docusaurus docs:version <VERSION>- Feel free to delete documentation entries of old release candidates. E.g. if releasing 0.5.0, delete all files containing in them or in their names references to 0.5.0-rc.2. Or if releasing 0.5.0-rc.2, delete the entry of 0.5.0-rc.1.
-
Create a PR styled after this one.
-
Adapt starknet-devnet-js to the newly released Devnet. Check out one of the old adaptation PRs for reference.
-
Update
starknet-foundryto use the latest Devnet, if possible. Use this PR for reference.