Skip to content

docs(release): cut rc.3 without outside-hardware reports and carry the device-only rows (ADR-1707) - #2077

Merged
lusoris merged 1 commit into
masterfrom
docs/rc3-exit-without-outside-hardware
Oct 6, 2026
Merged

lusoris merged 1 commit into
masterfrom
docs/rc3-exit-without-outside-hardware

Conversation

@lusoris

@lusoris lusoris commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

Summary

rc.3 does not wait for outside-hardware reports (maintainer decision 2026-10-05: "Trim it, land it"). Five docs/state.md rows that only a device the project does not own can close move to a new disposition, "RC3 carried past rc.3: needs outside hardware", each prefixed with its device and tester package; detail text kept. Outside reports of 2026-10-05 (Apple M4 Pro macOS bundle #2118, RTX 3050 #2119, UHD 770 #2116 / #2122) closed three Metal rows (T-GPU-FLOAT-ADM-FRAME-SUM-FLOOR-2026-10-01, T-GPU-FLOAT-ADM-TINY-FRAME-FLOOR-2026-10-01, T-GPU-TWIN-PARITY-GAPS-OUTSIDE-CUDA-2026-09-30), declared 18 Metal twins exact, and verified Ampere sm_86. The release notes (a changelog.d/ fragment) carry an updated verified / not-yet-verified device table. The cut still needs the gated part of the standards clause; clang-tidy is untouched.

  • ADR-1707 records the decisions and amends ADR-1421's RC3 exit and the cut condition in ADR-1496.
  • Outside reports of 2026-10-05 closed three Metal rows and verified Ampere sm_86. Metal rows remain in RC3 (or closed) and are not carried.
  • Carried: the Xe-LP half of T-SYCL-ROW-KERNELS-SG16-OTHER-DEVICES-2026-10-02, T-CUDA-TWINS-OTHER-ARCHITECTURES-2026-10-03, T-HIP-TWINS-OTHER-TARGETS-2026-10-03, T-CUDA-WINDOWS-BUILD-NEVER-RUN-ON-A-GPU-2026-10-04, T-SYCL-WINDOWS-BUILD-NEVER-RUN-ON-A-GPU-2026-10-04.
  • docs/development/release.md: RC3 row note and how a hand-written statement reaches the generated GitHub release body.

Test plan

Reproducer: bash scripts/ci/check-state-md-rows.sh && bash scripts/release/concat-changelog-fragments.sh --check && bash scripts/docs/concat-adr-index.sh --check && python3 -B -m unittest core/test/test_metal_report_rows_contract.py

Deliverables (ADR-0108)

  • Research digest: no digest needed: process decision, evidence is in the ledger rows
  • Decision matrix: ADR-1707 ## Alternatives considered
  • AGENTS.md invariant note: no rebase-sensitive invariants
  • Reproducer / smoke-test command: see Test plan
  • CHANGELOG fragment: changelog.d/changed/rc3-verified-device-matrix.md
  • Rebase note: docs/rebase-notes.md entry (no rebase impact: docs only)
  • docs/state.md: rows carried, disposition added, stale row lead updated
  • Documentation: docs/development/release.md; no user-discoverable surface changes

@lusoris
lusoris force-pushed the docs/rc3-exit-without-outside-hardware branch from b99a79c to 3d0db87 Compare October 5, 2026 10:07
@github-actions github-actions Bot added the type:docs Documentation updates label Oct 5, 2026
@lusoris
lusoris force-pushed the docs/rc3-exit-without-outside-hardware branch 4 times, most recently from 520edca to 34eeb1d Compare October 6, 2026 01:51
…e device-only rows (ADR-1707) (#2077)

* docs(release): cut rc.3 without outside-hardware reports and carry the device-only rows (ADR-1707)

rc.3 does not wait for outside-hardware reports (maintainer decision 2026-10-05).
The 5 docs/state.md rows that only a device the project does not own can close
move to a new disposition, "RC3 carried past rc.3: needs outside hardware", each
prefixed with its device and tester package; detail text kept. The release notes
(a changelog.d/ fragment) carry a verified / not-yet-verified device table. The cut
still needs the gated part of the standards clause; clang-tidy is untouched.

- ADR-1707 records the decisions and amends ADR-1421's RC3 exit and the cut
  condition in ADR-1496.
- Outside reports of 2026-10-05 (Apple M4 Pro, RTX 3050, UHD 770) closed three
  Metal rows (T-GPU-FLOAT-ADM-FRAME-SUM-FLOOR-2026-10-01,
  T-GPU-FLOAT-ADM-TINY-FRAME-FLOOR-2026-10-01,
  T-GPU-TWIN-PARITY-GAPS-OUTSIDE-CUDA-2026-09-30), declared 18 Metal twins exact,
  and verified Ampere sm_86.
- Carried: the Xe-LP half of T-SYCL-ROW-KERNELS-SG16-OTHER-DEVICES-2026-10-02,
  T-CUDA-TWINS-OTHER-ARCHITECTURES-2026-10-03, T-HIP-TWINS-OTHER-TARGETS-2026-10-03,
  T-CUDA-WINDOWS-BUILD-NEVER-RUN-ON-A-GPU-2026-10-04,
  T-SYCL-WINDOWS-BUILD-NEVER-RUN-ON-A-GPU-2026-10-04.
- docs/development/release.md: RC3 row note and how a hand-written statement
  reaches the generated GitHub release body.

* docs: regenerate the indexes and the citation map after rebasing
@lusoris
lusoris force-pushed the docs/rc3-exit-without-outside-hardware branch from 34eeb1d to 2ea7952 Compare October 6, 2026 02:04
@lusoris
lusoris merged commit 2ea7952 into master Oct 6, 2026
5 of 89 checks passed
@lusoris
lusoris deleted the docs/rc3-exit-without-outside-hardware branch October 6, 2026 02:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:docs Documentation updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant