16
16
strategy :
17
17
fail-fast : true
18
18
matrix :
19
- target : [
20
- i686-unknown-linux-gnu,
21
- x86_64-unknown-linux-gnu,
22
- ]
19
+ target :
20
+ - i686-unknown-linux-gnu
21
+ - x86_64-unknown-linux-gnu
23
22
steps :
24
23
- uses : actions/checkout@v4
25
24
- name : Setup Rust toolchain
36
35
strategy :
37
36
fail-fast : true
38
37
matrix :
39
- target : [
40
- x86_64-apple-darwin,
41
- ]
38
+ target :
39
+ - x86_64-apple-darwin
42
40
steps :
43
41
- uses : actions/checkout@v4
44
42
- name : Setup Rust toolchain
@@ -104,32 +102,31 @@ jobs:
104
102
fail-fast : true
105
103
max-parallel : 12
106
104
matrix :
107
- target : [
108
- aarch64-linux-android,
109
- aarch64-unknown-linux-gnu,
110
- aarch64-unknown-linux-musl,
111
- arm-linux-androideabi,
112
- arm-unknown-linux-gnueabihf,
113
- arm-unknown-linux-musleabihf,
114
- i686-linux-android,
115
- i686-unknown-linux-musl,
116
- powerpc-unknown-linux-gnu,
117
- powerpc64-unknown-linux-gnu,
118
- powerpc64le-unknown-linux-gnu,
119
- s390x-unknown-linux-gnu,
120
- riscv64gc-unknown-linux-gnu,
121
- wasm32-wasip1,
122
- wasm32-wasip2,
123
- sparc64-unknown-linux-gnu,
124
- wasm32-unknown-emscripten,
125
- x86_64-linux-android,
105
+ target :
106
+ - aarch64-linux-android
107
+ - aarch64-unknown-linux-gnu
108
+ - aarch64-unknown-linux-musl
109
+ - arm-linux-androideabi
110
+ - arm-unknown-linux-gnueabihf
111
+ - arm-unknown-linux-musleabihf
112
+ - i686-linux-android
113
+ - i686-unknown-linux-musl
114
+ - powerpc-unknown-linux-gnu
115
+ - powerpc64-unknown-linux-gnu
116
+ - powerpc64le-unknown-linux-gnu
117
+ - s390x-unknown-linux-gnu
118
+ - riscv64gc-unknown-linux-gnu
119
+ - wasm32-wasip1
120
+ - wasm32-wasip2
121
+ - sparc64-unknown-linux-gnu
122
+ - wasm32-unknown-emscripten
123
+ - x86_64-linux-android
126
124
# FIXME: Exec format error (os error 8)
127
- # x86_64-unknown-linux-gnux32,
128
- x86_64-unknown-linux-musl,
125
+ # - x86_64-unknown-linux-gnux32
126
+ - x86_64-unknown-linux-musl
129
127
# FIXME: It seems some items in `src/unix/mod.rs`
130
128
# aren't defined on redox actually.
131
- # x86_64-unknown-redox,
132
- ]
129
+ # - x86_64-unknown-redox
133
130
steps :
134
131
- uses : actions/checkout@v4
135
132
- name : Setup Rust toolchain
@@ -150,18 +147,17 @@ jobs:
150
147
fail-fast : true
151
148
max-parallel : 5
152
149
matrix :
153
- toolchain : [
154
- stable,
155
- beta,
156
- nightly,
150
+ toolchain :
151
+ - stable
152
+ - beta
153
+ - nightly
157
154
# FIXME: Disabled due to:
158
155
# error: failed to parse registry's information for: serde
159
- # 1.13.0,
160
- 1.19.0,
161
- 1.24.0,
162
- 1.25.0,
163
- 1.30.0,
164
- ]
156
+ # 1.13.0,
157
+ - 1.19.0
158
+ - 1.24.0
159
+ - 1.25.0
160
+ - 1.30.0
165
161
steps :
166
162
- uses : actions/checkout@v4
167
163
- name : Setup Rust toolchain
@@ -204,13 +200,12 @@ jobs:
204
200
strategy :
205
201
fail-fast : true
206
202
matrix :
207
- toolchain : [
208
- 1.19.0,
209
- 1.24.0,
210
- 1.25.0,
211
- 1.30.0,
212
- stable,
213
- ]
203
+ toolchain :
204
+ - 1.19.0
205
+ - 1.24.0
206
+ - 1.25.0
207
+ - 1.30.0
208
+ - stable
214
209
steps :
215
210
- uses : actions/checkout@v4
216
211
- name : Self-update rustup
@@ -223,7 +218,6 @@ jobs:
223
218
check_cfg :
224
219
permissions :
225
220
contents : read # to fetch code (actions/checkout)
226
-
227
221
name : " Check #[cfg]s"
228
222
runs-on : ubuntu-22.04
229
223
steps :
@@ -238,16 +232,15 @@ jobs:
238
232
success :
239
233
name : success
240
234
runs-on : ubuntu-22.04
241
- needs : [
242
- docker_linux_tier1,
243
- docker_linux_tier2,
244
- macos,
245
- windows,
246
- style_check,
247
- build_channels_linux,
248
- build_channels_macos,
249
- build_channels_windows,
250
- ]
235
+ needs :
236
+ - docker_linux_tier1
237
+ - docker_linux_tier2
238
+ - macos
239
+ - windows
240
+ - style_check
241
+ - build_channels_linux
242
+ - build_channels_macos
243
+ - build_channels_windows
251
244
# Github branch protection is exceedingly silly and treats "jobs skipped because a dependency
252
245
# failed" as success. So we have to do some contortions to ensure the job fails if any of its
253
246
# dependencies fails.
0 commit comments