File tree 1 file changed +13
-0
lines changed
1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change
1
+ > Release checklist (minimal list of actions for cutting a release):
2
+ > 1 . ` $env:RUSTDOCFLAGS="--cfg docsrs"; cargo +nightly doc --all-features ` and check generated documentation for missing / unclear things
3
+ > 2 . Update version in ` Cargo.toml `
4
+ > 3 . Update ` Changelog.md ` with date of release, add new empty Unreleased headings
5
+ > 4 . Commit changes with message "Release x.y.z"
6
+ > 5 . ` cargo package ` for final check
7
+ > 6 . Push ` master ` to my fork, wait while CI pass. Repeat with force pushs if necessary
8
+ > 7 . ` cargo publish `
9
+ > 8 . Create and push tag ` vx.y.z ` and push ` master ` to upstream
10
+ > 9 . Create a Release on GitHub (in GitHub UI)
11
+
12
+ ----------------------------------------------------------------------------------------------------
13
+
1
14
## Unreleased
2
15
3
16
### New Features
You can’t perform that action at this time.
0 commit comments