Skip to content

Commit 5d3ded7

Browse files
Andy-Jostclaude
andcommitted
docs(release): scope the branch steps to cuda-core; put patch notes on the branch
Co-Authored-By: Claude Opus 5.5 <[email protected]>
1 parent 78c58f7 commit 5d3ded7

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

‎.github/ISSUE_TEMPLATE/release_checklist.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@ body:
2323
- label: Sweep deprecations whose stated removal version has arrived (`grep -rn 'deprecated::' cuda_core/cuda`) and remove any that are due
2424
- label: "Finalize the doc update, including release notes (\"Note: Touching docstrings/type annotations in code is OK during code freeze, apply your best judgement!\")"
2525
- label: Update the docs for the new version
26-
- label: Create the release branch (`release/cuda-core-vX.Y.x`) from `main` for a minor release, or check out the existing one for a patch release
27-
- label: Create a public release tag on the release branch
26+
- label: "For cuda-core: create the release branch (`release/cuda-core-vX.Y.x`) from `main` for a minor release, or use the existing one for a patch release"
27+
- label: "Create a public release tag (for cuda-core, on the release branch)"
2828
- label: Wait for the tag-triggered CI run to complete, and use that run ID for release workflows (this will upload the release to PyPI)
2929
- label: Publish the release at https://github.com/NVIDIA/cuda-python/releases (this will trigger the conda package update)
3030
- label: Approve the conda-package update PR

‎.github/RELEASE-core.md‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,8 +160,9 @@ git push origin origin/main:refs/heads/release/cuda-core-v0.6.x
160160
For a patch release (`X.Y.Z`), use the existing branch. Changes reach it
161161
through pull requests that cherry-pick the fixes from `main`, with
162162
`(cherry picked from commit ...)` trailers. The release notes for the patch
163-
release also go to `main`, so the docs switcher and the `latest` docs list
164-
them.
163+
release must be on the release branch before the tag: the release workflow
164+
checks for them in the tagged tree. Add them to `main` as well, so the docs
165+
switcher and the `latest` docs list them.
165166

166167
The repository ruleset protects `release/**`: a push to an existing release
167168
branch needs a pull request and passing checks.

0 commit comments

Comments
 (0)