Skip to content

Commit f88ecf8

Browse files
committed
revert ubuntu version
1 parent b1e1b06 commit f88ecf8

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

.github/workflows/wheels.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
(github.event_name == 'pull_request' &&
4141
contains(github.event.pull_request.labels.*.name, 'Build')) ||
4242
(github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v') && ( ! endsWith(github.ref, 'dev0')))
43-
runs-on: ubuntu-24.04
43+
runs-on: ubuntu-22.04
4444
env:
4545
IS_PUSH: ${{ github.event_name == 'push' && startsWith(github.ref, 'refs/tags/v') }}
4646
IS_SCHEDULE_DISPATCH: ${{ github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' }}
@@ -92,9 +92,9 @@ jobs:
9292
# GitHub Actions doesn't support pairing matrix values together, let's improvise
9393
# https://github.com/github/feedback/discussions/7835#discussioncomment-1769026
9494
buildplat:
95-
- [ubuntu-24.04, manylinux_x86_64]
96-
- [ubuntu-24.04, musllinux_x86_64]
97-
- [ubuntu-24.04-arm, manylinux_aarch64]
95+
- [ubuntu-22.04, manylinux_x86_64]
96+
- [ubuntu-22.04, musllinux_x86_64]
97+
- [ubuntu-22.04-arm, manylinux_aarch64]
9898
- [macos-13, macosx_x86_64]
9999
# Note: M1 images on Github Actions start from macOS 14
100100
- [macos-14, macosx_arm64]
@@ -103,10 +103,14 @@ jobs:
103103
# TODO: support PyPy?
104104
python: [["cp310", "3.10"], ["cp311", "3.11"], ["cp312", "3.12"], ["cp313", "3.13"], ["cp313t", "3.13"]]
105105
include:
106+
# TODO: Remove this plus installing build deps in cibw_before_build.sh
107+
# after pandas can be built with a released NumPy/Cython
108+
- python: ["cp313t", "3.13"]
109+
cibw_build_frontend: 'pip; args: --no-build-isolation'
106110
# Build Pyodide wheels and upload them to Anaconda.org
107111
# NOTE: this job is similar to the one in unit-tests.yml except for the fact
108112
# that it uses cibuildwheel instead of a standard Pyodide xbuildenv setup.
109-
- buildplat: [ubuntu-24.04, pyodide_wasm32]
113+
- buildplat: [ubuntu-22.04, pyodide_wasm32]
110114
python: ["cp312", "3.12"]
111115
cibw_build_frontend: 'build'
112116
exclude:
@@ -169,7 +173,7 @@ jobs:
169173
CIBW_BUILD_FRONTEND: ${{ matrix.cibw_build_frontend || 'pip' }}
170174
CIBW_PLATFORM: ${{ (matrix.buildplat[1] == 'pyodide_wasm32' && 'pyodide') || (matrix.buildplat[1] == 'win_arm64' && 'windows') || 'auto' }}
171175
CIBW_ARCHS: ${{ matrix.buildplat[1] == 'win_arm64' && 'ARM64' || 'auto' }}
172-
CIBW_BEFORE_BUILD_WINDOWS: ${{ matrix.buildplat[1] == 'win_arm64' && format('python -m pip install delvewheel && bash {0}/scripts/cibw_before_build_windows.sh', github.workspace) || '' }}
176+
CIBW_BEFORE_BUILD_WINDOWS: ${{ matrix.buildplat[1] == 'win_arm64' && format('python -m pip install delvewheel', github.workspace) || '' }}
173177

174178
- name: Set up Python for validation/upload (non-ARM64 Windows & other OS)
175179
if: matrix.buildplat[1] != 'win_arm64'

0 commit comments

Comments
 (0)