Skip to content
This repository was archived by the owner on Jan 3, 2025. It is now read-only.

Commit 2f8252e

Browse files
committed
👷 Enhance CI workflow with manylinux container
1 parent 33783ea commit 2f8252e

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,14 @@ jobs:
1414
strategy:
1515
matrix:
1616
os:
17-
- ubuntu-latest
1817
- windows-latest
1918
- macos-13
2019
- macos-latest
20+
include:
21+
- os: ubuntu-latest
22+
container: quay.io/pypa/manylinux_2_34_x86_64
23+
- os: ubuntu-latest
24+
container: quay.io/pypa/musllinux_1_2_x86_64
2125

2226
defaults:
2327
run:
@@ -27,6 +31,7 @@ jobs:
2731
SCCACHE_GHA_ENABLED: true
2832

2933
runs-on: ${{ matrix.os }}
34+
container: ${{ matrix.container }}
3035

3136
steps:
3237
- name: Get latest release
@@ -113,6 +118,8 @@ jobs:
113118

114119
runs-on: ${{ matrix.os }}
115120

121+
container: ${{ startsWith(matrix.os, 'ubuntu') && 'quay.io/pypa/manylinux_2_34_x86_64' || '' }}
122+
116123
steps:
117124
- uses: actions/checkout@main
118125

@@ -196,7 +203,7 @@ jobs:
196203
- name: Install dependencies
197204
run: |
198205
pdm install -G test --no-self
199-
pdm add dist/*.whl --no-lock
206+
pdm add -v dist/*.whl --frozen-lockfile
200207
201208
- name: Run tests
202209
run: |

0 commit comments

Comments
 (0)