mirror of
https://github.com/gfx-rs/wgpu.git
synced 2025-12-08 21:26:17 +00:00
Add step to create {crate_name}-vX.Y.Z tags in release processes (#8400)
This commit is contained in:
parent
06a5084df3
commit
8eeb2e3305
@ -40,6 +40,7 @@ Day of Release:
|
||||
```
|
||||
- If there were any newly published crates, ensure `github:gfx-rs/wgpu` is added as an owner of that crate.
|
||||
- Create a new tag called `vX.Y.Z` and push it to the repo.
|
||||
- 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`.
|
||||
- Create a new release on the `wgpu` repo with the changelog from this version, targeting that tag
|
||||
- Create a branch with the with the new version `vX` and push it to the repo.
|
||||
- On this branch, remove the [!NOTE] at the top of [wgpu/examples/README.md].
|
||||
@ -74,7 +75,8 @@ Day of Release:
|
||||
- Once the PR is CI clean, (force) rebase merge it.
|
||||
- Checkout the release branch with the merged PR.
|
||||
- Publish all relevant crates (see list above).
|
||||
- Create a new release on the `wgpu` repo with the changelog and a tag called `vX.Y.Z` on the release branch.
|
||||
- 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.
|
||||
- For each crate released, also create a tag `{crate_name}-vX.Y.Z`.
|
||||
- Backport the changelog and version bumps to the `trunk` branch.
|
||||
- Ensure that any items in the newly-released changelog don't appear in the "unreleased" section of the trunk changelog.
|
||||
- Update the release checklist with any needed changes.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user