Skip to content

Commit 281cf48

Browse files
Merge branch 'main' into remove-jit-options
2 parents 77125b6 + 27317a0 commit 281cf48

File tree

1 file changed

+11
-17
lines changed

1 file changed

+11
-17
lines changed
Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,33 @@
11
name: Release Checklist
2-
description: Release managers need to go through this check list and ensure all tasks are done
2+
description: Public checklist for release managers making a subpackage release
3+
labels: ["P0"]
4+
35
body:
46
- type: markdown
57
attributes:
68
value: |
7-
Please go through this checklist and ensure all tasks are completed.
8-
9-
- type: checkboxes
10-
id: cuda-bindings-tasks
11-
attributes:
12-
label: Tasks for cuda-bindings / cuda-python release
13-
options:
14-
- label: "Push any internal updates for accommodating a new CTK release to the public (**IMPORTANT**: Need to wait for CTK posting!)"
15-
- label: "If it is a major release, create a new branch to backport to and update the branch name [here](../BACKPORT_BRANCH)"
16-
- label: Follow the check list for `cuda-core` below for the remaining steps
9+
This checklist is for cuda-core releases as well as cuda-bindings patches. Please go through this checklist and ensure all tasks are completed.
1710
1811
- type: checkboxes
19-
id: cuda-core-tasks
12+
id: subpackage-tasks
2013
attributes:
21-
label: Tasks for cuda-core release
14+
label: Tasks for cuda-core and cuda-bindings patch release
2215
options:
2316
- label: File an internal nvbug to communicate test plan & release schedule with QA
2417
- label: Ensure all pending PRs are reviewed, tested, and merged
25-
- label: Update the dependency requirements, if needed
18+
- label: Check (or update if needed) the dependency requirements
2619
- label: Bump the version
2720
- label: Create a public rc tag
2821
- label: "Point QA to fetch public artifacts (wheels) from the GHA run ID, example: `gh run download 12323257563 -p \"cuda-core*\" -R NVIDIA/cuda-python`"
2922
- label: Wait for QA reports and fix any issues found
30-
- label: Finalize the doc update, including release notes
23+
- label: "Finalize the doc update, including release notes (\"Note: Touching docstrings/type annotations in code is OK during code freeze, apply your best judgement!\")"
3124
- label: Update the docs for the new version
3225
- label: Create a public release tag
3326
- label: If any code change happens, rebuild the wheels from the new tag
27+
- label: Update the conda recipe & release conda packages
28+
- label: Upload conda packages to nvidia channel
3429
- label: Upload wheels to PyPI
30+
- label: Post-release QA
3531
- label: Finalize the announcement update
3632
- label: Send out the announcement internally
3733
- label: Send out the announcement externally (GitHub Release -> Announcement)
38-
- label: Update the conda recipe & release conda packages
39-
- label: Post-release QA

0 commit comments

Comments
 (0)