Skip to content

Commit 94ee0de

Browse files
authored
Improve release steps (gfx-rs#9263)
1 parent d29383b commit 94ee0de

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

docs/release-checklist.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,15 @@ Day of Release:
3333
- Ensure `glow` and `rspirv` are updated to the latest version if needed.
3434
- Add a new header for the changelog with the release version and date.
3535
- Create a PR with all of the version changes and changelog updates.
36-
- Once the PR is CI clean, (force) merge it.
36+
- While waiting on the PR, do a dry run of publishing.
37+
```bash
38+
cargo publish --dry-run --workspace --all-features --exclude deno_webgpu
39+
```
40+
- Once the PR is CI clean and publish worked, (force) merge it.
3741
- Checkout `trunk` with the merged PR.
3842
- Publish! These commands can be pasted directly into your terminal in a single command, and they will publish everything.
3943
```bash
40-
cargo publish --workspace --exclude deno_webgpu
44+
cargo publish --workspace --all-features --exclude deno_webgpu
4145
```
4246
- If there were any newly published crates, ensure `github:gfx-rs/wgpu` is added as an owner of that crate.
4347
- Create a new tag called `vX.Y.Z` and push it to the repo.

0 commit comments

Comments
 (0)