Skip to content

Commit 2cc953d

Browse files
jollylilileofang
andauthored
Create release_checklist.yml (#341)
* Create release_checklist.yml * fix syntax errors * escape colons * escape quotes * remove redundant steps * Update release_checklist.yml --------- Co-authored-by: Leo Fang <[email protected]>
1 parent a817969 commit 2cc953d

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name: Release Checklist
2+
description: Release managers need to go through this check list and ensure all tasks are done
3+
body:
4+
- type: markdown
5+
attributes:
6+
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: Follow the check list for `cuda-core` below for the remaining steps
16+
17+
- type: checkboxes
18+
id: cuda-core-tasks
19+
attributes:
20+
label: Tasks for cuda-core release
21+
options:
22+
- label: File an internal nvbug to communicate test plan & release schedule with QA
23+
- label: Ensure all pending PRs are reviewed, tested, and merged
24+
- label: Update the dependency requirements, if needed
25+
- label: Bump the version
26+
- label: Create a public rc tag
27+
- 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`"
28+
- label: Wait for QA reports and fix any issues found
29+
- label: Finalize the doc update, including release notes
30+
- label: Update the docs for the new version
31+
- label: Create a public release tag
32+
- label: If any code change happens, rebuild the wheels from the new tag
33+
- label: Upload wheels to PyPI
34+
- label: Finalize the announcement update
35+
- label: Send out the announcement internally
36+
- label: Send out the announcement externally (GitHub Release -> Announcement)
37+
- label: Update the conda recipe & release conda packages
38+
- label: Post-release QA

0 commit comments

Comments
 (0)