Skip to content

Release 2.10 go live. Update release matrix - #7668

Merged
atalman merged 2 commits into
mainfrom
atalman-release-210-golive
Jan 20, 2026
Merged

Release 2.10 go live. Update release matrix#7668
atalman merged 2 commits into
mainfrom
atalman-release-210-golive

Conversation

@atalman

@atalman atalman commented Jan 20, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@vercel

vercel Bot commented Jan 20, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Review Updated (UTC)
torchci Ignored Ignored Jan 20, 2026 8:10pm

Request Review

@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Jan 20, 2026
@atalman
atalman merged commit e8208cf into main Jan 20, 2026
19 of 55 checks passed
@atalman
atalman deleted the atalman-release-210-golive branch January 20, 2026 20:12
atalman added a commit that referenced this pull request Jul 8, 2026
## What
Release 2.13 go-live update to
`tools/scripts/generate_binary_build_matrix.py`
and the JSON test fixtures. Mirrors prior go-live PRs (#7668, #7868,
#8070).

- `CURRENT_STABLE_VERSION`: `2.12.1` → `2.13.0`
- `CURRENT_CANDIDATE_VERSION`: `2.12.1` → `2.13.0`
- `CURRENT_NIGHTLY_VERSION`: unchanged (`2.14.0`)

## Why candidate + stable are bumped together
Normally a go-live only advances `CURRENT_STABLE_VERSION` to match the
already-advanced candidate. But 2.13 was **never promoted to the
candidate
channel** — the file went nightly `2.13.0` (#8004) → `2.14.0` (#8226),
skipping the candidate/test stage, and candidate/stable were on the
`2.12.1`
patch. So candidate and stable are advanced together in this PR to
produce a
consistent matrix (stable must not be newer than candidate).

## Arches
`CUDA_ARCHES_DICT` / `ROCM_ARCHES_DICT` release arches already match the
test
channel (`cu126`/`cu130`/`cu132`, `rocm7.1`/`7.2`) and
`STABLE_CUDA_VERSIONS`
is aligned at `13.0` across channels — so no arch promotion was
required.

## Test fixtures
Regenerated via the canonical `tools/tests/update_test_assets.sh`
commands
(single-line JSON). The only fixture change is
`"stable_version": "2.12.1"` → `"2.13.0"` across the 7 wheel matrices.

## Test plan
```
python3 -m tools.tests.test_generate_binary_build_matrix
# Ran 12 tests OK
```
`git diff --stat`: script 4 lines (2 version lines), 7 fixtures 1 line
each.

AI assistance (Claude) was used for this change.

Signed-off-by: Andrey Talman <atalman@users.noreply.github.com>
Co-authored-by: Andrey Talman <atalman@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants