Skip to content

Commit bbca087

Browse files
committed
update: specify manylinux containers for cross-platform builds
1 parent db08159 commit bbca087

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

.github/workflows/release.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,10 @@ jobs:
2222
include:
2323
- runner: ubuntu-22.04
2424
target: x86_64
25+
container: quay.io/pypa/manylinux_2_28_x86_64:latest
2526
- runner: ubuntu-24.04-arm
2627
target: aarch64
28+
container: quay.io/pypa/manylinux_2_28_aarch64:latest
2729
steps:
2830
- uses: actions/checkout@v4
2931
- name: Build wheel
@@ -35,7 +37,10 @@ jobs:
3537
V8_FROM_SOURCE: "1"
3638
with:
3739
target: ${{ matrix.target }}
38-
manylinux: auto
40+
# Source-building V8 needs Chromium's `gn` binary, which requires
41+
# GLIBC_2.18+. manylinux2014 only has glibc 2.17, so use 2_28 here.
42+
manylinux: "2_28"
43+
container: ${{ matrix.container }}
3944
docker-options: -e V8_FROM_SOURCE=1
4045
args: >-
4146
--release

0 commit comments

Comments
 (0)