Skip to content

Commit

Permalink
Merge pull request #427 from vzhurba01/update-release-checklist
Browse files Browse the repository at this point in the history
Update release checklist to focus on subpackages
  • Loading branch information
vzhurba01 authored Feb 5, 2025
2 parents 8ed9c03 + fc63838 commit 27317a0
Showing 1 changed file with 11 additions and 17 deletions.
28 changes: 11 additions & 17 deletions .github/ISSUE_TEMPLATE/release_checklist.yml
Original file line number Diff line number Diff line change
@@ -1,39 +1,33 @@
name: Release Checklist
description: Release managers need to go through this check list and ensure all tasks are done
description: Public checklist for release managers making a subpackage release
labels: ["P0"]

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: "If it is a major release, create a new branch to backport to and update the branch name [here](../BACKPORT_BRANCH)"
- label: Follow the check list for `cuda-core` below for the remaining steps
This checklist is for cuda-core releases as well as cuda-bindings patches. Please go through this checklist and ensure all tasks are completed.
- type: checkboxes
id: cuda-core-tasks
id: subpackage-tasks
attributes:
label: Tasks for cuda-core release
label: Tasks for cuda-core and cuda-bindings patch 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: Check (or update if needed) the dependency requirements
- 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: "Finalize the doc update, including release notes (\"Note: Touching docstrings/type annotations in code is OK during code freeze, apply your best judgement!\")"
- 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: Update the conda recipe & release conda packages
- label: Upload conda packages to nvidia channel
- label: Upload wheels to PyPI
- label: Post-release QA
- 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 27317a0

Please sign in to comment.