From 631e1eb6b7ecc982c5cc4dbf9299fc73b1fe8caa Mon Sep 17 00:00:00 2001 From: Daniel Edrisian Date: Sat, 13 Sep 2025 21:17:08 -0700 Subject: [PATCH] add repeat for windows ci? --- .github/workflows/rust-ci.yml | 52 ++++++++++++++++++----------------- 1 file changed, 27 insertions(+), 25 deletions(-) diff --git a/.github/workflows/rust-ci.yml b/.github/workflows/rust-ci.yml index 280939c611..83a9ca7268 100644 --- a/.github/workflows/rust-ci.yml +++ b/.github/workflows/rust-ci.yml @@ -85,7 +85,7 @@ jobs: # --- CI to validate on different os/targets -------------------------------- lint_build_test: - name: ${{ matrix.runner }} - ${{ matrix.target }}${{ matrix.profile == 'release' && ' (release)' || '' }} + name: ${{ matrix.runner }} - ${{ matrix.target }} [run ${{ matrix.repeat }}]${{ matrix.profile == 'release' && ' (release)' || '' }} runs-on: ${{ matrix.runner }} timeout-minutes: 30 needs: changed @@ -99,24 +99,24 @@ jobs: fail-fast: false matrix: include: - - runner: macos-14 - target: aarch64-apple-darwin - profile: dev - - runner: macos-14 - target: x86_64-apple-darwin - profile: dev - - runner: ubuntu-24.04 - target: x86_64-unknown-linux-musl - profile: dev - - runner: ubuntu-24.04 - target: x86_64-unknown-linux-gnu - profile: dev - - runner: ubuntu-24.04-arm - target: aarch64-unknown-linux-musl - profile: dev - - runner: ubuntu-24.04-arm - target: aarch64-unknown-linux-gnu - profile: dev + # - runner: macos-14 + # target: aarch64-apple-darwin + # profile: dev + # - runner: macos-14 + # target: x86_64-apple-darwin + # profile: dev + # - runner: ubuntu-24.04 + # target: x86_64-unknown-linux-musl + # profile: dev + # - runner: ubuntu-24.04 + # target: x86_64-unknown-linux-gnu + # profile: dev + # - runner: ubuntu-24.04-arm + # target: aarch64-unknown-linux-musl + # profile: dev + # - runner: ubuntu-24.04-arm + # target: aarch64-unknown-linux-gnu + # profile: dev - runner: windows-latest target: x86_64-pc-windows-msvc profile: dev @@ -128,12 +128,12 @@ jobs: # there could be release-only build errors we want to catch. # Hopefully this also pre-populates the build cache to speed up # releases. - - runner: macos-14 - target: aarch64-apple-darwin - profile: release - - runner: ubuntu-24.04 - target: x86_64-unknown-linux-musl - profile: release + # - runner: macos-14 + # target: aarch64-apple-darwin + # profile: release + # - runner: ubuntu-24.04 + # target: x86_64-unknown-linux-musl + # profile: release - runner: windows-latest target: x86_64-pc-windows-msvc profile: release @@ -141,6 +141,8 @@ jobs: target: aarch64-pc-windows-msvc profile: release + repeat: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] + steps: - uses: actions/checkout@v5 - uses: dtolnay/rust-toolchain@1.89