mirror of
https://github.com/uutils/coreutils
synced 2024-11-17 18:28:18 +00:00
8b7f2b44f6
- a PR has been submitted to 'nix'; ref: <https://github.com/nix-rust/nix/pull/1590>
741 B
741 B
This document lists the steps that lead to a successful release of the Nix library.
Before Release
Nix uses cargo release to automate the release process. Based on changes since the last release, pick a new version number following semver conventions. For nix, a change that drops support for some Rust versions counts as a breaking change, and requires a major bump.
The release is prepared as follows:
- Ask for a new libc version if, necessary. It usually is. Then update the dependency in Cargo.toml accordingly.
- Confirm that everything's ready for a release by running
cargo release --dry-run <patch|minor|major>
- Create the release with
cargo release <patch|minor|major>