.ci/release.shThis script automatically:
- Detects and fixes shallow clones (fetches full history + tags)
- Bumps version in
Cargo.toml - Updates the lock file
- Runs
make update-changelog - Creates a release commit
Requirements:
cargo-edit:cargo install cargo-edit
Upgrade dependencies:
cargo upgradeorcargo upgrade --incompatible
Update cargo lock dependencies:
cargo update