Skip to content

Commit a2e1564

Browse files
ayhammoudaclaude
andcommitted
fix(08): document Python 3.12 coverage as accepted risk in RELEASE.md (WR-02)
The release workflow tests on 3.13 only; 3.12 is covered by CI on every push to main before a tag is created. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 6c73b75 commit a2e1564

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

.github/RELEASE.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,14 @@ Before the first release, configure PyPI Trusted Publishing:
1717
- Required reviewers (recommended for first release)
1818
- Deployment branches: only `main` tags
1919

20+
## Notes
21+
22+
**Python version coverage:** The release workflow builds and tests against Python 3.13 only.
23+
Python 3.12 is covered by the CI workflow (`ci.yml`) which runs a 2x2 matrix (3.12/3.13 x
24+
ubuntu/macos) on every push to `main`. Since tags are created from commits that have already
25+
passed CI, 3.12 compatibility is verified before the release workflow runs. This is an accepted
26+
trade-off to keep the release artifact pipeline simple (single Python version produces the wheel).
27+
2028
## Creating a Release
2129

2230
1. Ensure all tests pass on main:

0 commit comments

Comments
 (0)