@@ -14,10 +14,9 @@ concurrency:
1414 cancel-in-progress : ${{ github.ref_type != 'tag' }}
1515
1616env :
17- (^_^) : &interpreters "3.10 3.11 3.12 3.13 3.14 3.14t 3.15 3.15t pypy3.11"
17+ (^_^) : &interpreters "3.10 3.11 3.12 3.13 3.14 3.14t 3.15 3.15t pypy3.11"
1818 ○_○ : &interpreters_without_pypy "3.10 3.11 3.12 3.13 3.14 3.14t 3.15 3.15t"
1919
20-
2120jobs :
2221 tools :
2322 name : ${{ matrix.name }}
@@ -58,30 +57,12 @@ jobs:
5857 strategy :
5958 matrix :
6059 platform :
61- - {
62- target : x86_64,
63- interpreter : *interpreters
64- }
65- - {
66- target : x86,
67- interpreter : *interpreters
68- }
69- - {
70- target : aarch64,
71- interpreter : *interpreters
72- }
73- - {
74- target : armv7,
75- interpreter : *interpreters
76- }
77- - {
78- target : s390x,
79- interpreter : *interpreters
80- }
81- - {
82- target : ppc64le,
83- interpreter : *interpreters
84- }
60+ - { target: x86_64, interpreter: *interpreters }
61+ - { target: x86, interpreter: *interpreters }
62+ - { target: aarch64, interpreter: *interpreters }
63+ - { target: armv7, interpreter: *interpreters }
64+ - { target: s390x, interpreter: *interpreters }
65+ - { target: ppc64le, interpreter: *interpreters }
8566
8667 steps :
8768 - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
9980 sccache : ${{ github.ref_type != 'tag' }}
10081 manylinux : auto
10182 args : >-
102- --release
103- --out dist
83+ --release
84+ --out dist
10485 --interpreter ${{ matrix.platform.interpreter }}
10586 --compatibility pypi
10687
@@ -114,22 +95,10 @@ jobs:
11495 strategy :
11596 matrix :
11697 platform :
117- - {
118- target : x86_64,
119- interpreter : *interpreters
120- }
121- - {
122- target : x86,
123- interpreter : *interpreters
124- }
125- - {
126- target : aarch64,
127- interpreter : *interpreters
128- }
129- - {
130- target : armv7,
131- interpreter : *interpreters
132- }
98+ - { target: x86_64, interpreter: *interpreters }
99+ - { target: x86, interpreter: *interpreters }
100+ - { target: aarch64, interpreter: *interpreters }
101+ - { target: armv7, interpreter: *interpreters }
133102
134103 steps :
135104 - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
@@ -147,8 +116,8 @@ jobs:
147116 sccache : ${{ github.ref_type != 'tag' }}
148117 manylinux : musllinux_1_2
149118 args : >-
150- --release
151- --out dist
119+ --release
120+ --out dist
152121 --interpreter ${{ matrix.platform.interpreter }}
153122 --compatibility pypi
154123
@@ -162,14 +131,8 @@ jobs:
162131 strategy :
163132 matrix :
164133 platform :
165- - {
166- target : x64,
167- interpreter : *interpreters
168- }
169- - {
170- target : x86,
171- interpreter : *interpreters_without_pypy,
172- }
134+ - { target: x64, interpreter: *interpreters }
135+ - { target: x86, interpreter: *interpreters_without_pypy }
173136
174137 steps :
175138 - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
@@ -187,8 +150,8 @@ jobs:
187150 target : ${{ matrix.platform.target }}
188151 sccache : ${{ github.ref_type != 'tag' }}
189152 args : >-
190- --release
191- --out dist
153+ --release
154+ --out dist
192155 --interpreter ${{ matrix.platform.interpreter }}
193156 --compatibility pypi
194157
@@ -202,14 +165,8 @@ jobs:
202165 strategy :
203166 matrix :
204167 platform :
205- - {
206- target : x86_64,
207- interpreter : *interpreters
208- }
209- - {
210- target : aarch64,
211- interpreter : *interpreters
212- }
168+ - { target: x86_64, interpreter: *interpreters }
169+ - { target: aarch64, interpreter: *interpreters }
213170
214171 steps :
215172 - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
@@ -226,8 +183,8 @@ jobs:
226183 target : ${{ matrix.platform.target }}
227184 sccache : ${{ github.ref_type != 'tag' }}
228185 args : >-
229- --release
230- --out dist
186+ --release
187+ --out dist
231188 --interpreter ${{ matrix.platform.interpreter }}
232189 --compatibility pypi
233190
@@ -257,7 +214,7 @@ jobs:
257214
258215 release :
259216 runs-on : ubuntu-latest
260- if : github.ref_type ! = 'tag' || github.event_name == 'workflow_dispatch'
217+ if : github.ref_type = = 'tag' || github.event_name == 'workflow_dispatch'
261218 needs :
262219 - build-linux
263220 - build-musllinux
0 commit comments