Skip to content

Commit 7e57308

Browse files
committed
Release checklist
1 parent 0b96ac1 commit 7e57308

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

RELEASE-CHECKLIST.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22

33
- `git pull`
44
- Look for fixmes/todos
5-
- Look for [outdated deps](https://deps.rs/repo/github/martin-t/cvars)
5+
- Look for outdated deps (`cargo outdated` or [deps.rs](https://deps.rs/repo/github/martin-t/cvars))
6+
- Bump version(s)
67
- `cargo update` (even for libs [^lockfile])
78
- `cargo publish --dry-run -p crate-name`
89
- Check the generated package has the correct versions of `cvars-*` deps.
9-
- Bump version
1010
- Update CHANGELOG.md
1111
- Commit, `git push`, make sure CI passes
1212
- This is after bumping versions to make sure all the packages in the repo are still compatible
@@ -17,7 +17,7 @@
1717
- GitHub release
1818
- Copy relevant part of CHANGELOG.md to description
1919

20-
Inspiration: [ripgrep](https://github.com/BurntSushi/ripgrep/blob/master/RELEASE-CHECKLIST.md). Note that ripgrep is a binary, we don't need some steps such as updating Cargo.lock.
20+
Inspiration: [ripgrep](https://github.com/BurntSushi/ripgrep/blob/master/RELEASE-CHECKLIST.md). Note that ripgrep is a binary, we don't need some steps such as comitting Cargo.lock.
2121

2222
[^lockfile]: Docs.rs appears to respect Cargo.lock even for libs, this might cause outdated docs when using `pub use`.
2323
Not sure what exactly happened but it seems cvars v0.3.1 depended on an outdated version of cvars-macros

0 commit comments

Comments
 (0)