From 06b353f9e3ef26694a82bb2126336624548fbec2 Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Mon, 1 Sep 2025 08:56:31 -0700 Subject: [PATCH 1/4] Pin rayon-core in CI for MSRV compatibility. --- .github/workflows/main.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f6aade91e..2661d12e9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -60,6 +60,7 @@ jobs: cargo update --package=parking_lot --precise=0.12.3 cargo update --package=parking_lot_core --precise=0.9.10 cargo update --package=lock_api --precise=0.4.12 + cargo update --package=rayon-core --precise=1.12.1 - run: > rustup target add @@ -543,6 +544,7 @@ jobs: cargo update --package=parking_lot --precise=0.12.3 cargo update --package=parking_lot_core --precise=0.9.10 cargo update --package=lock_api --precise=0.4.12 + cargo update --package=rayon-core --precise=1.12.1 - run: | cargo test --verbose --features=all-apis --release --workspace -- --nocapture From d62868598dd029a4d5ec9969ecfa87f51efea66f Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Mon, 1 Sep 2025 10:34:55 -0700 Subject: [PATCH 2/4] Pin rayon too. --- .github/workflows/main.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 2661d12e9..8d62ccc2f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -61,6 +61,7 @@ jobs: cargo update --package=parking_lot_core --precise=0.9.10 cargo update --package=lock_api --precise=0.4.12 cargo update --package=rayon-core --precise=1.12.1 + cargo update --package=rayon --precise=1.10.0 - run: > rustup target add @@ -545,6 +546,7 @@ jobs: cargo update --package=parking_lot_core --precise=0.9.10 cargo update --package=lock_api --precise=0.4.12 cargo update --package=rayon-core --precise=1.12.1 + cargo update --package=rayon --precise=1.10.0 - run: | cargo test --verbose --features=all-apis --release --workspace -- --nocapture From ec3014a154a4da10fbaf808737ce5468d5aa620c Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Mon, 1 Sep 2025 10:42:44 -0700 Subject: [PATCH 3/4] Remove windows-2019 from CI, as it is no longer supported. --- .github/workflows/main.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 8d62ccc2f..7fba11834 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -252,7 +252,7 @@ jobs: RUSTFLAGS: --cfg rustix_use_experimental_features strategy: matrix: - build: [ubuntu, ubuntu-22.04, i686-linux, aarch64-linux, powerpc-linux, powerpc64le-linux, riscv64-linux, s390x-linux, arm-linux, ubuntu-stable, i686-linux-stable, aarch64-linux-stable, riscv64-linux-stable, s390x-linux-stable, powerpc-linux-stable, powerpc64le-linux-stable, arm-linux-stable, ubuntu-1.63, i686-linux-1.63, aarch64-linux-1.63, riscv64-linux-1.63, s390x-linux-1.63, powerpc64le-linux, powerpc64le-linux-1.63, arm-linux-1.63, macos-latest, macos-13, windows, windows-2019, musl] + build: [ubuntu, ubuntu-22.04, i686-linux, aarch64-linux, powerpc-linux, powerpc64le-linux, riscv64-linux, s390x-linux, arm-linux, ubuntu-stable, i686-linux-stable, aarch64-linux-stable, riscv64-linux-stable, s390x-linux-stable, powerpc-linux-stable, powerpc64le-linux-stable, arm-linux-stable, ubuntu-1.63, i686-linux-1.63, aarch64-linux-1.63, riscv64-linux-1.63, s390x-linux-1.63, powerpc64le-linux, powerpc64le-linux-1.63, arm-linux-1.63, macos-latest, macos-13, windows, musl] include: - build: ubuntu os: ubuntu-latest @@ -458,9 +458,6 @@ jobs: - build: windows os: windows-latest rust: nightly-2025-06-23 - - build: windows-2019 - os: windows-2019 - rust: nightly-2025-06-23 - build: musl os: ubuntu-latest rust: stable From 45f9c3b2a40bd6cb6474c234aeb2a1263c3f6094 Mon Sep 17 00:00:00 2001 From: Dan Gohman Date: Mon, 1 Sep 2025 10:43:10 -0700 Subject: [PATCH 4/4] Update rayon before rayon-core. --- .github/workflows/main.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 7fba11834..89e5d47c7 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -60,8 +60,8 @@ jobs: cargo update --package=parking_lot --precise=0.12.3 cargo update --package=parking_lot_core --precise=0.9.10 cargo update --package=lock_api --precise=0.4.12 - cargo update --package=rayon-core --precise=1.12.1 cargo update --package=rayon --precise=1.10.0 + cargo update --package=rayon-core --precise=1.12.1 - run: > rustup target add @@ -542,8 +542,8 @@ jobs: cargo update --package=parking_lot --precise=0.12.3 cargo update --package=parking_lot_core --precise=0.9.10 cargo update --package=lock_api --precise=0.4.12 - cargo update --package=rayon-core --precise=1.12.1 cargo update --package=rayon --precise=1.10.0 + cargo update --package=rayon-core --precise=1.12.1 - run: | cargo test --verbose --features=all-apis --release --workspace -- --nocapture