Repository navigation
Conversation
Contributor
|
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
This was referenced Oct 21, 2026
rwgk
force-pushed
the
rwgk/cb12-on-main-06-release-routing
branch
2 times, most recently
from
October 21, 2026 13:57
6cd44d1 to
cce0618
Compare
rwgk
force-pushed
the
rwgk/cb12-on-main-06-release-routing
branch
from
October 21, 2026 14:09
cce0618 to
32cb766
Compare
rwgk
force-pushed
the
rwgk/cb12-on-main-06-release-routing
branch
2 times, most recently
from
October 21, 2026 17:27
052a600 to
5a66951
Compare
rwgk
force-pushed
the
rwgk/cb12-on-main-06-release-routing
branch
2 times, most recently
from
October 21, 2026 19:33
a9fe883 to
d5cec61
Compare
2 tasks done
rwgk
force-pushed
the
rwgk/cb12-on-main-06-release-routing
branch
from
October 22, 2026 03:52
d5cec61 to
7d6d297
Compare
2 tasks done
rwgk
force-pushed
the
rwgk/cb12-on-main-06-release-routing
branch
from
October 22, 2026 04:15
7d6d297 to
c860fc8
Compare
mdboom
force-pushed
the
rwgk/cb12-on-main-06-release-routing
branch
from
October 23, 2026 15:04
c860fc8 to
4b4679c
Compare
rwgk
force-pushed
the
rwgk/cb12-on-main-06-release-routing
branch
3 times, most recently
from
October 26, 2026 21:35
a4feb26 to
9f2d183
Compare
2 tasks done
Signed-off-by: Ralf W. Grosse-Kunstleve <rgrossekunst@nvidia.com>
Signed-off-by: Ralf W. Grosse-Kunstleve <rgrossekunst@nvidia.com>
rwgk
force-pushed
the
rwgk/cb12-on-main-06-release-routing
branch
from
October 27, 2026 00:23
9f2d183 to
c2720b9
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Release one bindings line and its matching metapackage using the package layout and toolkit settings in
ci/versions.ymlat the release tag. A release tag may be on main or a stabilization branch containing the new configuration.Tagged Configuration and Compatibility
For example, a future
v12.9.11tag whose registry recordscuda_bindings_12with toolkit12.9.1selects that root and toolkit while releasing package version12.9.11. The package and toolkit patch versions need not match. The registry at that tag is used even if the workflow-control revision records different pins.The current release workflow requires a schema-2
ci/versions.ymlin the tagged source for every component, including Core and Pathfinder, for both dry-runs and publication. Pre-registry tags require compatible historical tooling. Existing published packages and immutable tags are unchanged.Release Notes and Publication
Normal bindings, metapackage, and Core releases require their own exact-version, nonempty
.rstnotes in the tagged component source. Their.postNreleases remain exempt. Pathfinder requires a notes file for every release, including.postN, but permits it to be empty. Another component's notes or the workflow-control tree cannot fill a missing tagged-source file.Bindings/metapackage releases prepare a shared GitHub Release draft for the owner to review and publish after both component releases. The final bindings release guide is added in #3178.
Stack / Review Boundary
Previous: #3176. Next: #3178. The stack overview lists all six open PRs and the intended workflow.
#3174 through #3176 are intended to land together, with separate review scopes and cumulative CI at #3176; the first two are incomplete intermediate states. Release routing (#3177), maintenance policy (#3178), and the runtime fixes (#3182) follow that group. The complete proposed source tree is at #3182.
Baseline: main b4a5e5513a1f.
Suggested Review Order
Counterpart Review
Inspected both tagged bindings records, metapackage selectors, component-specific release-note policies, and release documentation/artifact consumers. Source-root selection remains data-driven for both majors; the workflow-control checkout does not substitute its own package configuration or notes for the tagged source.
Validation
Cumulative local checks pass in full Git checkouts: 328 CI-tool tests at #3176 and 341 at #3182, with full pre-commit at both heads, including actionlint and Lychee.
Release-tool regressions cover tagged-source selection, exact run/tag matching, artifact routing, wheel-matrix completeness, and component-specific notes policies. Full hosted CI also passed for the complete stack at the unchanged #3182 head
775392e1a6b372b8d046a95466513bd114b05f6a: run 40456627846, attempt 2. The only retry was a self-hosted H100 runner disconnect during driver setup, before package tests began. Its replacement passed, together with the final gate; exact-head auxiliary checks are also green or intentionally skipped. This tests the cumulative stack, rather than hosted release publication or backport automation.No hosted release dry-run, package upload, GitHub Release publication, or retained milestone creation was performed. Ordinary PR CI and the local tests do not exercise the release workflow end-to-end. For pre-registry tags, use the documented historical workflow revision, including
13.4.xfor that release line.Checklist