Skip to content

Commit 56cb85e

Browse files
committed
readme: Add cargo-workspaces to release process
1 parent 102d4fd commit 56cb85e

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,3 +53,12 @@ nix run
5353
- Changes must accompany a corresponding `history.md` entry.[^cc]
5454

5555
[^cc]: We don't use any automatic changelog generator for this repo.
56+
57+
### Release HOWTO
58+
59+
Begin with a release PR:
60+
61+
- Make sure that crates have updated version in their `Cargo.toml`
62+
- TODO: Consider using [`cargo workspace version`](https://github.com/pksunkara/cargo-workspaces?tab=readme-ov-file#version) instead of manually doing this?
63+
- Update `history.md` to make sure new release header is present
64+
- Run [`cargo workspace publish`](https://github.com/pksunkara/cargo-workspaces?tab=readme-ov-file#publish) in devShell

nix/modules/flake/devshell.nix

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,7 @@ in
3535
cargo-expand
3636
cargo-nextest
3737
cargo-audit
38-
# For when we start using Tauri
39-
cargo-tauri
38+
cargo-workspaces
4039
trunk
4140
mdbook
4241
mdbook-alerts

0 commit comments

Comments
 (0)