Skip to content

Commit ef5a632

Browse files
committed
chore(CI): remove CI runs on Ubuntu 24.04
Binaries built on Ubuntu 20.04 (uses glibc version 2.31) can run on Ubuntu 24.04 (glibc version 2.38) without any problem, but not the other way around. We should only build on the lowest OS version possible.
1 parent e49eed2 commit ef5a632

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

.github/workflows/test-and-publish.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,9 @@ jobs:
5959
strategy:
6060
fail-fast: false
6161
matrix:
62-
# Use Ubuntu 20.04 / Ubuntu 24.04 / macOS 13 x86_64 / macOS 14 arm64 + Python 3.10 to build SpiderMonkey
63-
os: [ 'ubuntu-20.04', 'ubuntu-24.04', 'macos-13', 'macos-14', 'pi' ] # macOS 14 runner exclusively runs on M1 hardwares
64-
# see https://github.blog/changelog/2024-01-30-github-actions-macos-14-sonoma-is-now-available
62+
# Use Ubuntu 20.04 / macOS 13 x86_64 / macOS 14 arm64 + Python 3.10 to build SpiderMonkey
63+
os: [ 'ubuntu-20.04', 'macos-13', 'macos-14', 'pi' ] # macOS 14 runner exclusively runs on M1 hardwares
64+
# see https://github.blog/changelog/2024-01-30-github-actions-macos-14-sonoma-is-now-available
6565
python_version: [ '3.10' ]
6666
runs-on: ${{ matrix.os }}
6767
steps:
@@ -127,7 +127,7 @@ jobs:
127127
strategy:
128128
fail-fast: false
129129
matrix:
130-
os: [ 'ubuntu-20.04', 'ubuntu-24.04', 'macos-12', 'macos-14', 'windows-2022', 'pi' ]
130+
os: [ 'ubuntu-20.04', 'macos-12', 'macos-14', 'windows-2022', 'pi' ]
131131
python_version: [ '3.8', '3.9', '3.10', '3.11', '3.12' ]
132132
exclude:
133133
# actions/setup-python: The version '3.8'/'3.9' with architecture 'arm64' was not found for macOS.

0 commit comments

Comments
 (0)