Skip to content

Commit 8465371

Browse files
committed
DO NOT MERGE speed up CI
1 parent 1bd48b1 commit 8465371

File tree

1 file changed

+87
-87
lines changed

1 file changed

+87
-87
lines changed

.github/workflows/ci.yaml

Lines changed: 87 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -116,23 +116,23 @@ jobs:
116116
strategy:
117117
matrix:
118118
include:
119-
- target: aarch64-apple-darwin
120-
os: macos-15
121-
- target: aarch64-pc-windows-msvc
122-
os: windows-11-arm
123-
- target: aarch64-unknown-linux-gnu
124-
os: ubuntu-24.04-arm
125-
# FIXME: It currently causes segfaults.
126-
#- target: i686-pc-windows-gnu
127-
# env: { ARCH_BITS: 32, ARCH: i686 }
128-
- target: i686-pc-windows-msvc
129-
os: windows-2025
119+
# - target: aarch64-apple-darwin
120+
# os: macos-15
121+
# - target: aarch64-pc-windows-msvc
122+
# os: windows-11-arm
123+
# - target: aarch64-unknown-linux-gnu
124+
# os: ubuntu-24.04-arm
125+
# # FIXME: It currently causes segfaults.
126+
# #- target: i686-pc-windows-gnu
127+
# # env: { ARCH_BITS: 32, ARCH: i686 }
128+
# - target: i686-pc-windows-msvc
129+
# os: windows-2025
130130
- target: i686-unknown-linux-gnu
131-
- target: x86_64-pc-windows-gnu
132-
os: windows-2025
133-
env: { ARCH_BITS: 64, ARCH: x86_64 }
134-
- target: x86_64-pc-windows-msvc
135-
os: windows-2025
131+
# - target: x86_64-pc-windows-gnu
132+
# os: windows-2025
133+
# env: { ARCH_BITS: 64, ARCH: x86_64 }
134+
# - target: x86_64-pc-windows-msvc
135+
# os: windows-2025
136136
- target: x86_64-unknown-linux-gnu
137137
runs-on: ${{ matrix.os && matrix.os || 'ubuntu-24.04' }}
138138
timeout-minutes: 25
@@ -173,16 +173,16 @@ jobs:
173173

174174
test_tier2:
175175
name: Test tier2
176-
needs: [test_tier1, style_check]
176+
# needs: [test_tier1, style_check]
177177
strategy:
178-
fail-fast: true
178+
fail-fast: false
179179
max-parallel: 16
180180
matrix:
181181
include:
182182
# FIXME(sparc): this takes much longer to run than any other job, put
183183
# it first to make sure it gets a head start.
184184
- target: sparc64-unknown-linux-gnu
185-
- target: aarch64-linux-android
185+
# - target: aarch64-linux-android
186186
- target: aarch64-unknown-linux-musl
187187
- target: aarch64-unknown-linux-musl
188188
env: { RUST_LIBC_UNSTABLE_MUSL_V1_2_3: 1 }
@@ -199,25 +199,25 @@ jobs:
199199
- target: i686-unknown-linux-musl
200200
env: { RUST_LIBC_UNSTABLE_MUSL_V1_2_3: 1 }
201201
artifact-tag: new-musl
202-
- target: loongarch64-unknown-linux-gnu
203-
- target: loongarch64-unknown-linux-musl
204-
- target: loongarch64-unknown-linux-musl
205-
env: { RUST_LIBC_UNSTABLE_MUSL_V1_2_3: 1 }
206-
artifact-tag: new-musl
207-
- target: powerpc64-unknown-linux-gnu
208-
- target: powerpc64le-unknown-linux-gnu
209-
- target: powerpc64le-unknown-linux-musl
210-
- target: powerpc64le-unknown-linux-musl
211-
env: { RUST_LIBC_UNSTABLE_MUSL_V1_2_3: 1 }
212-
artifact-tag: new-musl
213-
- target: riscv64gc-unknown-linux-gnu
214-
- target: s390x-unknown-linux-gnu
215-
- target: wasm32-unknown-emscripten
216-
- target: wasm32-wasip1
217-
- target: wasm32-wasip2
218-
- target: x86_64-apple-darwin
219-
os: macos-15-intel
220-
- target: x86_64-linux-android
202+
# - target: loongarch64-unknown-linux-gnu
203+
# - target: loongarch64-unknown-linux-musl
204+
# - target: loongarch64-unknown-linux-musl
205+
# env: { RUST_LIBC_UNSTABLE_MUSL_V1_2_3: 1 }
206+
# artifact-tag: new-musl
207+
# - target: powerpc64-unknown-linux-gnu
208+
# - target: powerpc64le-unknown-linux-gnu
209+
# - target: powerpc64le-unknown-linux-musl
210+
# - target: powerpc64le-unknown-linux-musl
211+
# env: { RUST_LIBC_UNSTABLE_MUSL_V1_2_3: 1 }
212+
# artifact-tag: new-musl
213+
# - target: riscv64gc-unknown-linux-gnu
214+
# - target: s390x-unknown-linux-gnu
215+
# - target: wasm32-unknown-emscripten
216+
# - target: wasm32-wasip1
217+
# - target: wasm32-wasip2
218+
# - target: x86_64-apple-darwin
219+
# os: macos-15-intel
220+
# - target: x86_64-linux-android
221221
# FIXME: Exec format error (os error 8)
222222
# - target: x86_64-unknown-linux-gnux32
223223
- target: x86_64-unknown-linux-musl
@@ -267,55 +267,55 @@ jobs:
267267
path: ${{ env.ARCHIVE_PATH }}
268268
retention-days: 5
269269

270-
test_tier2_vm:
271-
name: Test tier2 VM
272-
needs: [test_tier1, style_check]
273-
runs-on: ubuntu-latest
274-
strategy:
275-
fail-fast: true
276-
matrix:
277-
include:
278-
- target: x86_64-pc-solaris
279-
- target: x86_64-unknown-netbsd
280-
timeout-minutes: 25
281-
steps:
282-
- uses: actions/checkout@v6
283-
- name: test on Solaris
284-
uses: vmactions/solaris-vm@v1.1.8
285-
if: contains(matrix.target, 'solaris')
286-
with:
287-
release: "11.4-gcc"
288-
usesh: true
289-
mem: 4096
290-
copyback: false
291-
prepare: |
292-
set -x
293-
source <(curl -s https://raw.githubusercontent.com/psumbera/solaris-rust/refs/heads/main/sh.rust-web-install)
294-
rustc --version
295-
uname -a
296-
run: |
297-
export PATH=$HOME/.rust_solaris/bin:$PATH
298-
./ci/run.sh ${{ matrix.target }}
270+
# test_tier2_vm:
271+
# name: Test tier2 VM
272+
# needs: [test_tier1, style_check]
273+
# runs-on: ubuntu-latest
274+
# strategy:
275+
# fail-fast: true
276+
# matrix:
277+
# include:
278+
# - target: x86_64-pc-solaris
279+
# - target: x86_64-unknown-netbsd
280+
# timeout-minutes: 25
281+
# steps:
282+
# - uses: actions/checkout@v6
283+
# - name: test on Solaris
284+
# uses: vmactions/solaris-vm@v1.1.8
285+
# if: contains(matrix.target, 'solaris')
286+
# with:
287+
# release: "11.4-gcc"
288+
# usesh: true
289+
# mem: 4096
290+
# copyback: false
291+
# prepare: |
292+
# set -x
293+
# source <(curl -s https://raw.githubusercontent.com/psumbera/solaris-rust/refs/heads/main/sh.rust-web-install)
294+
# rustc --version
295+
# uname -a
296+
# run: |
297+
# export PATH=$HOME/.rust_solaris/bin:$PATH
298+
# ./ci/run.sh ${{ matrix.target }}
299299

300-
- name: Test on NetBSD
301-
uses: vmactions/netbsd-vm@v1
302-
if: contains(matrix.target, 'netbsd')
303-
with:
304-
release: "10.1"
305-
usesh: true
306-
mem: 4096
307-
copyback: false
308-
prepare: |
309-
set -x
310-
/usr/sbin/pkg_add curl
311-
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- \
312-
--profile minimal --default-toolchain nightly -y
313-
run: |
314-
set -x
315-
. "$HOME/.cargo/env"
316-
which rustc
317-
rustc -Vv
318-
./ci/run.sh ${{ matrix.target }}
300+
# - name: Test on NetBSD
301+
# uses: vmactions/netbsd-vm@v1
302+
# if: contains(matrix.target, 'netbsd')
303+
# with:
304+
# release: "10.1"
305+
# usesh: true
306+
# mem: 4096
307+
# copyback: false
308+
# prepare: |
309+
# set -x
310+
# /usr/sbin/pkg_add curl
311+
# curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- \
312+
# --profile minimal --default-toolchain nightly -y
313+
# run: |
314+
# set -x
315+
# . "$HOME/.cargo/env"
316+
# which rustc
317+
# rustc -Vv
318+
# ./ci/run.sh ${{ matrix.target }}
319319

320320
ctest_msrv:
321321
name: Check ctest MSRV
@@ -357,7 +357,7 @@ jobs:
357357
- style_check
358358
- test_tier1
359359
- test_tier2
360-
- test_tier2_vm
360+
# - test_tier2_vm
361361
- verify_build
362362
- ctest_msrv
363363
- docs

0 commit comments

Comments
 (0)