Skip to content

Commit 8f44ed2

Browse files
robertl0facebook-github-bot
authored andcommitted
{Continuous Integration} Test Wheel Build - Restore Python 3.9 ubuntu matrix entry to mirror publish workflow
Summary: Explanation: The previous canary recipe diff dropped Python 3.9 from the test-for-build-wheels matrix, but the publish workflow (build-wheels-and-deploy.yml) still ships a cp39 Linux wheel on every release. Without 3.9 in the canary, a future cibuildwheel/runner-image change that breaks 3.9 wheel builds would only be detected on release day. Restores the Python 3.9 ubuntu-latest entry so the canary matrix mirrors the publish matrix exactly: macOS 14 x {3.10, 3.11, 3.12} + ubuntu-latest x {3.9, 3.10, 3.11, 3.12} = 7 cells. Reproducibility: N/A -- matrix-only change. The 3.9 wheel will build with the existing CIBW_BUILD: cp39-* pattern that was previously in this file. Differential Revision: D104899027
1 parent fdb747e commit 8f44ed2

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

.github/workflows/test-for-build-wheels.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,10 @@ jobs:
7878
cibw_build: "cp311-*"
7979
- python-version: "3.12"
8080
cibw_build: "cp312-*"
81+
# Add Python 3.9 to ubuntu-latest
82+
- os: ubuntu-latest
83+
python-version: "3.9"
84+
cibw_build: "cp39-*"
8185

8286
steps:
8387
- name: Checkout repo

0 commit comments

Comments
 (0)