Skip to content

Commit

Permalink
Create release_checklist.yml (#341)
Browse files Browse the repository at this point in the history
* 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]>
  • Loading branch information
jollylili and leofang authored Jan 3, 2025
1 parent a817969 commit 2cc953d
Showing 1 changed file with 38 additions and 0 deletions.
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/release_checklist.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
name: Release Checklist
description: Release managers need to go through this check list and ensure all tasks are done
body:
- type: markdown
attributes:
value: |
Please go through this checklist and ensure all tasks are completed.
- type: checkboxes
id: cuda-bindings-tasks
attributes:
label: Tasks for cuda-bindings / cuda-python release
options:
- label: "Push any internal updates for accommodating a new CTK release to the public (**IMPORTANT**: Need to wait for CTK posting!)"
- label: Follow the check list for `cuda-core` below for the remaining steps

- type: checkboxes
id: cuda-core-tasks
attributes:
label: Tasks for cuda-core release
options:
- label: File an internal nvbug to communicate test plan & release schedule with QA
- label: Ensure all pending PRs are reviewed, tested, and merged
- label: Update the dependency requirements, if needed
- label: Bump the version
- label: Create a public rc tag
- 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`"
- label: Wait for QA reports and fix any issues found
- label: Finalize the doc update, including release notes
- label: Update the docs for the new version
- label: Create a public release tag
- label: If any code change happens, rebuild the wheels from the new tag
- label: Upload wheels to PyPI
- label: Finalize the announcement update
- label: Send out the announcement internally
- label: Send out the announcement externally (GitHub Release -> Announcement)
- label: Update the conda recipe & release conda packages
- label: Post-release QA

0 comments on commit 2cc953d

Please sign in to comment.