Skip to content

Commit ddf092b

Browse files
committed
Review CI workflows
1 parent 4901209 commit ddf092b

File tree

4 files changed

+20
-24
lines changed

4 files changed

+20
-24
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: build
33
on: workflow_dispatch
44

55
env:
6-
MATURIN_VERSION: 1.7.0
6+
MATURIN_VERSION: 1.7.4
77
PY_ALL: 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.8 pypy3.9 pypy3.10
88

99
jobs:

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77
- master
88

99
env:
10-
MATURIN_VERSION: 1.7.0
10+
MATURIN_VERSION: 1.7.4
1111
PYTHON_VERSION: 3.12
1212

1313
jobs:

.github/workflows/release.yml

Lines changed: 17 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,9 @@ on:
44
push:
55
tags:
66
- v*.*.*
7-
# release:
8-
# types: [published]
97

108
env:
11-
MATURIN_VERSION: 1.7.0
9+
MATURIN_VERSION: 1.7.4
1210
PY_ALL: 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.8 pypy3.9 pypy3.10
1311

1412
jobs:
@@ -35,11 +33,10 @@ jobs:
3533

3634
wheels:
3735
name: wheel ${{ matrix.platform || matrix.os }}(${{ matrix.target }}) - ${{ matrix.manylinux || 'auto' }}
38-
runs-on: ${{ matrix.os }}-latest
3936
strategy:
4037
fail-fast: false
4138
matrix:
42-
os: [ubuntu, macos, windows]
39+
os: [ubuntu, macos]
4340
target: [x86_64, aarch64]
4441
manylinux: [auto]
4542
include:
@@ -55,7 +52,7 @@ jobs:
5552
interpreter: pypy3.8 pypy3.9 pypy3.10
5653
- os: macos
5754
target: aarch64
58-
interpreter: 3.8 3.9 pypy3.8 pypy3.9 pypy3.10
55+
interpreter: pypy3.8 pypy3.9 pypy3.10
5956
- os: ubuntu
6057
platform: linux
6158
target: aarch64
@@ -68,20 +65,8 @@ jobs:
6865
platform: linux
6966
target: aarch64
7067
manylinux: musllinux_1_1
71-
- os: windows
72-
target: x86_64
73-
interpreter: pypy3.8 pypy3.9 pypy3.10
74-
exclude:
75-
- os: windows
76-
target: aarch64
77-
# PGO builds
78-
# - os: ubuntu
79-
# target: x86_64
80-
# manylinux: auto
81-
# - os: macos
82-
# target: x86_64
83-
# - os: windows
84-
# target: x86_64
68+
69+
runs-on: ${{ matrix.os }}-latest
8570
steps:
8671
- uses: actions/checkout@v4
8772
- name: Set jemalloc for aarch64 Linux
@@ -105,7 +90,7 @@ jobs:
10590
path: dist
10691

10792
wheels-pgo:
108-
name: pgo-wheel ${{ matrix.os }} (${{ matrix.interpreter}})
93+
name: pgo-wheel ${{ matrix.platform || matrix.os }} (${{ matrix.interpreter}})
10994
strategy:
11095
fail-fast: false
11196
matrix:
@@ -115,6 +100,17 @@ jobs:
115100
include:
116101
- os: ubuntu-latest
117102
platform: linux
103+
- os: windows-latest
104+
platform: windows
105+
- os: windows-latest
106+
platform: windows
107+
interpreter: pypy3.8
108+
- os: windows-latest
109+
platform: windows
110+
interpreter: pypy3.9
111+
- os: windows-latest
112+
platform: windows
113+
interpreter: pypy3.10
118114

119115
runs-on: ${{ matrix.os }}
120116
steps:

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010
- master
1111

1212
env:
13-
MATURIN_VERSION: 1.7.0
13+
MATURIN_VERSION: 1.7.4
1414

1515
jobs:
1616
linux:

0 commit comments

Comments
 (0)