Skip to content

Commit 6af881f

Browse files
committed
NOMERGE
1 parent 88e4a37 commit 6af881f

1 file changed

Lines changed: 128 additions & 64 deletions

File tree

‎.github/workflows/main.yml‎

Lines changed: 128 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -113,48 +113,86 @@ jobs:
113113
- if: matrix.rust == '1.65'
114114
run: rustup target add x86_64-fuchsia
115115

116-
- run: cargo check --workspace --release -vv --all-targets
117-
- run: cargo check --workspace --release -vv --features=all-apis --all-targets
118-
- run: cargo check --workspace --release -vv --features=use-libc,all-apis --all-targets
119-
- run: cargo check --workspace --release -vv --features=linux_latest,all-apis --all-targets
120-
- run: cargo check --workspace --release -vv --target=aarch64-linux-android --all-targets
121-
- run: cargo check --workspace --release -vv --target=x86_64-unknown-linux-musl --features=all-apis --all-targets
122-
- run: cargo check --workspace --release -vv --target=x86_64-unknown-linux-musl --features=use-libc,all-apis --all-targets
123-
- run: cargo check --workspace --release -vv --target=x86_64-unknown-linux-gnux32 --features=all-apis --all-targets
124-
- run: cargo check --workspace --release -vv --target=x86_64-linux-android --features=use-libc,net,std,alloc,event,fs,mm,param,pipe,use-libc-auxv,libc_errno --all-targets
125-
- run: cargo check --workspace --release -vv --target=i686-linux-android --features=use-libc,net,std,alloc,event,fs,mm,param,pipe,use-libc-auxv,libc_errno --all-targets
126-
- run: cargo check --workspace --release -vv --target=x86_64-apple-darwin --features=all-apis --all-targets
127-
- run: cargo check --workspace --release -vv --target=x86_64-unknown-freebsd --features=all-apis --all-targets
128-
- run: cargo check --workspace --release -vv --target=x86_64-unknown-netbsd --features=all-apis --all-targets
116+
- run: cargo check --quiet --keep-going --workspace --release --all-targets
117+
continue-on-error: true
118+
- run: cargo check --quiet --keep-going --workspace --release --features=all-apis --all-targets
119+
continue-on-error: true
120+
- run: cargo check --quiet --keep-going --workspace --release --features=use-libc,all-apis --all-targets
121+
continue-on-error: true
122+
- run: cargo check --quiet --keep-going --workspace --release --features=linux_latest,all-apis --all-targets
123+
continue-on-error: true
124+
- run: cargo check --quiet --keep-going --workspace --release --target=aarch64-linux-android --all-targets
125+
continue-on-error: true
126+
- run: cargo check --quiet --keep-going --workspace --release --target=x86_64-unknown-linux-musl --features=all-apis --all-targets
127+
continue-on-error: true
128+
- run: cargo check --quiet --keep-going --workspace --release --target=x86_64-unknown-linux-musl --features=use-libc,all-apis --all-targets
129+
continue-on-error: true
130+
- run: cargo check --quiet --keep-going --workspace --release --target=x86_64-unknown-linux-gnux32 --features=all-apis --all-targets
131+
continue-on-error: true
132+
- run: cargo check --quiet --keep-going --workspace --release --target=x86_64-linux-android --features=use-libc,net,std,alloc,event,fs,mm,param,pipe,use-libc-auxv,libc_errno --all-targets
133+
continue-on-error: true
134+
- run: cargo check --quiet --keep-going --workspace --release --target=i686-linux-android --features=use-libc,net,std,alloc,event,fs,mm,param,pipe,use-libc-auxv,libc_errno --all-targets
135+
continue-on-error: true
136+
- run: cargo check --quiet --keep-going --workspace --release --target=x86_64-apple-darwin --features=all-apis --all-targets
137+
continue-on-error: true
138+
- run: cargo check --quiet --keep-going --workspace --release --target=x86_64-unknown-freebsd --features=all-apis --all-targets
139+
continue-on-error: true
140+
- run: cargo check --quiet --keep-going --workspace --release --target=x86_64-unknown-netbsd --features=all-apis --all-targets
141+
continue-on-error: true
129142
- if: matrix.rust != '1.65'
130-
run: cargo check --workspace --release -vv --target=wasm32-wasip1 --features=all-apis
143+
run: cargo check --quiet --keep-going --workspace --release --target=wasm32-wasip1 --features=all-apis
144+
continue-on-error: true
131145
- if: matrix.rust != '1.65'
132-
run: cargo check --workspace --release -vv --target=wasm32-wasip2 --features=all-apis
146+
run: cargo check --quiet --keep-going --workspace --release --target=wasm32-wasip2 --features=all-apis
147+
continue-on-error: true
133148
- if: matrix.rust != '1.65'
134-
run: cargo check --workspace --release -vv --target=x86_64-unknown-fuchsia --features=all-apis --all-targets
149+
run: cargo check --quiet --keep-going --workspace --release --target=x86_64-unknown-fuchsia --features=all-apis --all-targets
150+
continue-on-error: true
135151
- if: matrix.rust == '1.65'
136-
run: cargo check --workspace --release -vv --target=x86_64-fuchsia --features=all-apis --all-targets
137-
- run: cargo check --workspace --release -vv --target=x86_64-unknown-illumos --features=all-apis --all-targets
138-
- run: cargo check --workspace --release -vv --target=i686-unknown-linux-gnu --features=all-apis --all-targets
139-
- run: cargo check --workspace --release -vv --target=i686-unknown-linux-musl --features=all-apis --all-targets
140-
- run: cargo check --workspace --release -vv --target=i686-unknown-linux-musl --features=use-libc,all-apis --all-targets
141-
- run: cargo check --workspace --release -vv --target=wasm32-unknown-emscripten --features=all-apis --all-targets
142-
- run: cargo check --workspace --release -vv --target=riscv64gc-unknown-linux-gnu --features=all-apis --all-targets
143-
- run: cargo check --workspace --release -vv --target=riscv64gc-unknown-linux-gnu --features=linux_latest,all-apis --all-targets
144-
- run: cargo check --workspace --release -vv --target=aarch64-unknown-linux-gnu --features=all-apis --all-targets
145-
- run: cargo check --workspace --release -vv --target=aarch64-unknown-linux-gnu --features=linux_latest,all-apis --all-targets
146-
- run: cargo check --workspace --release -vv --target=aarch64-unknown-linux-musl --features=all-apis --all-targets
147-
- run: cargo check --workspace --release -vv --target=aarch64-unknown-linux-musl --features=use-libc,all-apis --all-targets
148-
- run: cargo check --workspace --release -vv --target=powerpc-unknown-linux-gnu --features=all-apis --all-targets
149-
- run: cargo check --workspace --release -vv --target=powerpc64le-unknown-linux-gnu --features=all-apis --all-targets
150-
- run: cargo check --workspace --release -vv --target=armv5te-unknown-linux-gnueabi --features=all-apis --all-targets
151-
- run: cargo check --workspace --release -vv --target=s390x-unknown-linux-gnu --features=all-apis --all-targets
152-
- run: cargo check --workspace --release -vv --target=arm-linux-androideabi --features=use-libc,net,std,alloc,event,fs,mm,param,pipe,use-libc-auxv,libc_errno --all-targets
153-
- run: cargo check --workspace --release -vv --target=sparc64-unknown-linux-gnu --features=all-apis --all-targets
154-
- run: cargo check --workspace --release -vv --target=sparcv9-sun-solaris --features=all-apis --all-targets
155-
- run: cargo check --workspace --release -vv --target=aarch64-apple-ios --features=all-apis --all-targets
156-
- run: cargo check --workspace --release -vv --target=aarch64-linux-android --features=use-libc,net,std,alloc,event,fs,mm,param,pipe,use-libc-auxv,libc_errno --all-targets
157-
- run: cargo check --workspace --release -vv --target=i686-pc-windows-msvc --features=all-apis --all-targets
152+
run: cargo check --quiet --keep-going --workspace --release --target=x86_64-fuchsia --features=all-apis --all-targets
153+
continue-on-error: true
154+
- run: cargo check --quiet --keep-going --workspace --release --target=x86_64-unknown-illumos --features=all-apis --all-targets
155+
continue-on-error: true
156+
- run: cargo check --quiet --keep-going --workspace --release --target=i686-unknown-linux-gnu --features=all-apis --all-targets
157+
continue-on-error: true
158+
- run: cargo check --quiet --keep-going --workspace --release --target=i686-unknown-linux-musl --features=all-apis --all-targets
159+
continue-on-error: true
160+
- run: cargo check --quiet --keep-going --workspace --release --target=i686-unknown-linux-musl --features=use-libc,all-apis --all-targets
161+
continue-on-error: true
162+
- run: cargo check --quiet --keep-going --workspace --release --target=wasm32-unknown-emscripten --features=all-apis --all-targets
163+
continue-on-error: true
164+
- run: cargo check --quiet --keep-going --workspace --release --target=riscv64gc-unknown-linux-gnu --features=all-apis --all-targets
165+
continue-on-error: true
166+
- run: cargo check --quiet --keep-going --workspace --release --target=riscv64gc-unknown-linux-gnu --features=linux_latest,all-apis --all-targets
167+
continue-on-error: true
168+
- run: cargo check --quiet --keep-going --workspace --release --target=aarch64-unknown-linux-gnu --features=all-apis --all-targets
169+
continue-on-error: true
170+
- run: cargo check --quiet --keep-going --workspace --release --target=aarch64-unknown-linux-gnu --features=linux_latest,all-apis --all-targets
171+
continue-on-error: true
172+
- run: cargo check --quiet --keep-going --workspace --release --target=aarch64-unknown-linux-musl --features=all-apis --all-targets
173+
continue-on-error: true
174+
- run: cargo check --quiet --keep-going --workspace --release --target=aarch64-unknown-linux-musl --features=use-libc,all-apis --all-targets
175+
continue-on-error: true
176+
- run: cargo check --quiet --keep-going --workspace --release --target=powerpc-unknown-linux-gnu --features=all-apis --all-targets
177+
continue-on-error: true
178+
- run: cargo check --quiet --keep-going --workspace --release --target=powerpc64le-unknown-linux-gnu --features=all-apis --all-targets
179+
continue-on-error: true
180+
- run: cargo check --quiet --keep-going --workspace --release --target=armv5te-unknown-linux-gnueabi --features=all-apis --all-targets
181+
continue-on-error: true
182+
- run: cargo check --quiet --keep-going --workspace --release --target=s390x-unknown-linux-gnu --features=all-apis --all-targets
183+
continue-on-error: true
184+
- run: cargo check --quiet --keep-going --workspace --release --target=arm-linux-androideabi --features=use-libc,net,std,alloc,event,fs,mm,param,pipe,use-libc-auxv,libc_errno --all-targets
185+
continue-on-error: true
186+
- run: cargo check --quiet --keep-going --workspace --release --target=sparc64-unknown-linux-gnu --features=all-apis --all-targets
187+
continue-on-error: true
188+
- run: cargo check --quiet --keep-going --workspace --release --target=sparcv9-sun-solaris --features=all-apis --all-targets
189+
continue-on-error: true
190+
- run: cargo check --quiet --keep-going --workspace --release --target=aarch64-apple-ios --features=all-apis --all-targets
191+
continue-on-error: true
192+
- run: cargo check --quiet --keep-going --workspace --release --target=aarch64-linux-android --features=use-libc,net,std,alloc,event,fs,mm,param,pipe,use-libc-auxv,libc_errno --all-targets
193+
continue-on-error: true
194+
- run: cargo check --quiet --keep-going --workspace --release --target=i686-pc-windows-msvc --features=all-apis --all-targets
195+
continue-on-error: true
158196

159197
check_no_default_features:
160198
name: Check --no-default-features
@@ -177,16 +215,25 @@ jobs:
177215
- uses: ./.github/actions/install-rust
178216
with:
179217
toolchain: ${{ matrix.rust }}
180-
- run: cargo check --workspace --release --no-default-features -vv
181-
- run: cargo check --workspace --release --no-default-features --features use-libc -vv
182-
- run: cargo check --workspace --release --no-default-features --features all-apis -vv
183-
- run: cargo check --workspace --release --no-default-features --features all-apis,use-libc -vv
184-
- run: cargo check --workspace --release --no-default-features --features all-apis,alloc -vv
185-
- run: cargo check --workspace --release --no-default-features --features all-apis,use-libc,alloc -vv
186-
- run: cargo check --workspace --release --no-default-features --features time -vv
187-
- run: cargo check --workspace --release --no-default-features --features time,use-libc -vv
218+
- run: cargo check --quiet --keep-going --workspace --release --no-default-features
219+
continue-on-error: true
220+
- run: cargo check --quiet --keep-going --workspace --release --no-default-features --features use-libc
221+
continue-on-error: true
222+
- run: cargo check --quiet --keep-going --workspace --release --no-default-features --features all-apis
223+
continue-on-error: true
224+
- run: cargo check --quiet --keep-going --workspace --release --no-default-features --features all-apis,use-libc
225+
continue-on-error: true
226+
- run: cargo check --quiet --keep-going --workspace --release --no-default-features --features all-apis,alloc
227+
continue-on-error: true
228+
- run: cargo check --quiet --keep-going --workspace --release --no-default-features --features all-apis,use-libc,alloc
229+
continue-on-error: true
230+
- run: cargo check --quiet --keep-going --workspace --release --no-default-features --features time
231+
continue-on-error: true
232+
- run: cargo check --quiet --keep-going --workspace --release --no-default-features --features time,use-libc
233+
continue-on-error: true
188234
- run: rustup component add rust-src
189-
- run: cargo check --workspace --release --no-default-features --target=i686-unknown-linux-gnu -Zbuild-std -vv
235+
- run: cargo check --quiet --keep-going --workspace --release --no-default-features --target=i686-unknown-linux-gnu -Zbuild-std
236+
continue-on-error: true
190237

191238
check_nightly:
192239
name: Check nightly-only targets
@@ -210,8 +257,10 @@ jobs:
210257
rustup target add
211258
x86_64-unknown-redox
212259
thumbv7neon-unknown-linux-gnueabihf
213-
- run: cargo check --workspace --release -vv --target=x86_64-unknown-redox --features=all-apis
214-
- run: cargo check --workspace --release -vv --target=thumbv7neon-unknown-linux-gnueabihf --features=all-apis
260+
- run: cargo check --quiet --keep-going --workspace --release --target=x86_64-unknown-redox --features=all-apis
261+
continue-on-error: true
262+
- run: cargo check --quiet --keep-going --workspace --release --target=thumbv7neon-unknown-linux-gnueabihf --features=all-apis
263+
continue-on-error: true
215264

216265
check_tier3:
217266
name: Check selected Tier 3 platforms
@@ -235,29 +284,44 @@ jobs:
235284
# See the comments in the libc crate
236285
RUSTFLAGS: -A improper_ctypes_definitions --cfg criterion
237286
- run: rustup component add rust-src
238-
- run: cargo check -Z build-std --target x86_64-unknown-openbsd --all-targets --features=all-apis
239-
- run: cargo check -Z build-std --target mips64-openwrt-linux-musl --all-targets --features=all-apis
240-
- run: cargo check -Z build-std --target x86_64-unknown-dragonfly --all-targets --features=all-apis
241-
- run: cargo check -Z build-std --target sparc-unknown-linux-gnu --all-targets --features=all-apis
242-
- run: cargo check -Z build-std --target armv7-unknown-freebsd --all-targets --features=all-apis
243-
- run: cargo check -Z build-std --target aarch64-unknown-linux-gnu_ilp32 --all-targets --features=all-apis
244-
- run: cargo check -Z build-std --target x86_64-unknown-haiku --all-targets --features=all-apis
287+
- run: cargo check --quiet --keep-going -Z build-std --target x86_64-unknown-openbsd --all-targets --features=all-apis
288+
continue-on-error: true
289+
- run: cargo check --quiet --keep-going -Z build-std --target mips64-openwrt-linux-musl --all-targets --features=all-apis
290+
continue-on-error: true
291+
- run: cargo check --quiet --keep-going -Z build-std --target x86_64-unknown-dragonfly --all-targets --features=all-apis
292+
continue-on-error: true
293+
- run: cargo check --quiet --keep-going -Z build-std --target sparc-unknown-linux-gnu --all-targets --features=all-apis
294+
continue-on-error: true
295+
- run: cargo check --quiet --keep-going -Z build-std --target armv7-unknown-freebsd --all-targets --features=all-apis
296+
continue-on-error: true
297+
- run: cargo check --quiet --keep-going -Z build-std --target aarch64-unknown-linux-gnu_ilp32 --all-targets --features=all-apis
298+
continue-on-error: true
299+
- run: cargo check --quiet --keep-going -Z build-std --target x86_64-unknown-haiku --all-targets --features=all-apis
300+
continue-on-error: true
245301
# Temporarily disable due to build errors on nightly.
246302
# - run: cargo check -Z build-std --target x86_64-uwp-windows-msvc --all-targets --features=all-apis
247-
- run: cargo check -Z build-std --target=riscv32imc-esp-espidf --features=all-apis
248-
- run: cargo check -Z build-std --target=aarch64-unknown-nto-qnx710 --features=all-apis
249-
- run: cargo check -Z build-std --target=x86_64-pc-nto-qnx710 --features=all-apis
303+
- run: cargo check --quiet --keep-going -Z build-std --target=riscv32imc-esp-espidf --features=all-apis
304+
continue-on-error: true
305+
- run: cargo check --quiet --keep-going -Z build-std --target=aarch64-unknown-nto-qnx710 --features=all-apis
306+
continue-on-error: true
307+
- run: cargo check --quiet --keep-going -Z build-std --target=x86_64-pc-nto-qnx710 --features=all-apis
308+
continue-on-error: true
250309
# Temporarily disable due to build errors on nightly.
251310
# - run: cargo check -Z build-std --target=armv6k-nintendo-3ds --all-features
252311
# Temporarily disable due to build errors on nightly.
253312
# - run: cargo check -Z build-std --target=armv7-sony-vita-newlibeabihf --features=all-apis
254313
# Temporarily disable due to build errors on nightly.
255314
# - run: cargo check -Z build-std --target=powerpc64-ibm-aix --features=all-apis
256-
- run: cargo check -Z build-std --target=mipsel-unknown-linux-gnu --features=all-apis
257-
- run: cargo check -Z build-std --target=mips64el-unknown-linux-gnuabi64 --features=all-apis
258-
- run: cargo check -Z build-std --target=powerpc-unknown-linux-musl --features=all-apis
259-
- run: cargo check -Z build-std --target=powerpc64le-unknown-linux-musl --features=all-apis
260-
- run: cargo check -Z build-std --target=armv7k-apple-watchos --features=all-apis
315+
- run: cargo check --quiet --keep-going -Z build-std --target=mipsel-unknown-linux-gnu --features=all-apis
316+
continue-on-error: true
317+
- run: cargo check --quiet --keep-going -Z build-std --target=mips64el-unknown-linux-gnuabi64 --features=all-apis
318+
continue-on-error: true
319+
- run: cargo check --quiet --keep-going -Z build-std --target=powerpc-unknown-linux-musl --features=all-apis
320+
continue-on-error: true
321+
- run: cargo check --quiet --keep-going -Z build-std --target=powerpc64le-unknown-linux-musl --features=all-apis
322+
continue-on-error: true
323+
- run: cargo check --quiet --keep-going -Z build-std --target=armv7k-apple-watchos --features=all-apis
324+
continue-on-error: true
261325

262326

263327
test:

0 commit comments

Comments
 (0)