Skip to content

{Continuous Integration} Test Wheel Build - Restore Python 3.9 ubuntu matrix entry to mirror publish workflow (#350) - #350

Closed
robertl0 wants to merge 1 commit into
facebookresearch:mainfrom
robertl0:export-D104899027
Closed

{Continuous Integration} Test Wheel Build - Restore Python 3.9 ubuntu matrix entry to mirror publish workflow (#350)#350
robertl0 wants to merge 1 commit into
facebookresearch:mainfrom
robertl0:export-D104899027

Conversation

@robertl0

@robertl0 robertl0 commented May 12, 2026

Copy link
Copy Markdown
Contributor

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

@meta-cla meta-cla Bot added the cla signed label May 12, 2026
@meta-codesync

meta-codesync Bot commented May 12, 2026

Copy link
Copy Markdown
Contributor

@robertl0 has exported this pull request. If you are a Meta employee, you can view the originating Diff in D104899027.

… matrix entry to mirror publish workflow (facebookresearch#350)

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
@meta-codesync meta-codesync Bot changed the title {Continuous Integration} Test Wheel Build - Restore Python 3.9 ubuntu matrix entry to mirror publish workflow {Continuous Integration} Test Wheel Build - Restore Python 3.9 ubuntu matrix entry to mirror publish workflow (#350) May 12, 2026
@robertl0
robertl0 force-pushed the export-D104899027 branch from 8f44ed2 to 5f9c81b Compare May 12, 2026 22:43
@meta-codesync meta-codesync Bot closed this in 6fa65d3 May 12, 2026
@meta-codesync

meta-codesync Bot commented May 12, 2026

Copy link
Copy Markdown
Contributor

This pull request has been merged in 6fa65d3.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant