Skip to content

Commit 8eeb2e3

Browse files
Add step to create {crate_name}-vX.Y.Z tags in release processes (#8400)
1 parent 06a5084 commit 8eeb2e3

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

docs/release-checklist.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ Day of Release:
4040
```
4141
- If there were any newly published crates, ensure `github:gfx-rs/wgpu` is added as an owner of that crate.
4242
- Create a new tag called `vX.Y.Z` and push it to the repo.
43+
- For each crate being released (viz., every `publish`-able crate that is not `deno*`), create a new tag of the form `{crate_name}-vX.Y.X`.
4344
- Create a new release on the `wgpu` repo with the changelog from this version, targeting that tag
4445
- Create a branch with the with the new version `vX` and push it to the repo.
4546
- On this branch, remove the [!NOTE] at the top of [wgpu/examples/README.md].
@@ -74,7 +75,8 @@ Day of Release:
7475
- Once the PR is CI clean, (force) rebase merge it.
7576
- Checkout the release branch with the merged PR.
7677
- Publish all relevant crates (see list above).
77-
- Create a new release on the `wgpu` repo with the changelog and a tag called `vX.Y.Z` on the release branch.
78+
- Create a new release on the `wgpu` repo with the relevant changelog included, based on a new tag called `vX.Y.Z` in the release branch.
79+
- For each crate released, also create a tag `{crate_name}-vX.Y.Z`.
7880
- Backport the changelog and version bumps to the `trunk` branch.
7981
- Ensure that any items in the newly-released changelog don't appear in the "unreleased" section of the trunk changelog.
8082
- Update the release checklist with any needed changes.

0 commit comments

Comments
 (0)