@@ -25,17 +25,17 @@ jobs:
2525 runs-on : ${{ matrix.os }}
2626 strategy :
2727 matrix :
28- build : [stable, nightly, 1.63 ]
28+ build : [stable, nightly, 1.65 ]
2929 include :
3030 - build : stable
3131 os : ubuntu-latest
3232 rust : stable
3333 - build : nightly
3434 os : ubuntu-latest
3535 rust : nightly
36- - build : 1.63
36+ - build : 1.65
3737 os : ubuntu-latest
38- rust : 1.63
38+ rust : 1.65
3939
4040 env :
4141 # -D warnings is commented out in our install-rust action; re-add it here.
@@ -48,19 +48,16 @@ jobs:
4848 with :
4949 toolchain : ${{ matrix.rust }}
5050
51- - name : Use specific dependency versions for Rust 1.63 compatibility.
52- if : matrix.rust == '1.63 '
51+ - name : Use specific dependency versions for Rust 1.65 compatibility.
52+ if : matrix.rust == '1.65 '
5353 run : |
54- cargo update --package=dashmap --precise 5.4.0
55- cargo update --package=regex --precise=1.9.0
5654 cargo update --package=half --precise=2.2.1
5755 cargo update --package=flate2 --precise=1.0.35
5856 cargo update --package=syn --precise=2.0.106
5957 cargo update --package=textwrap --precise=0.16.1
60- cargo update --package=once_cell --precise=1.20.3
61- cargo update --package=parking_lot --precise=0.12.3
62- cargo update --package=parking_lot_core --precise=0.9.10
63- cargo update --package=lock_api --precise=0.4.12
58+ cargo update --package=parking_lot --precise=0.12.4
59+ cargo update --package=parking_lot_core --precise=0.9.11
60+ cargo update --package=lock_api --precise=0.4.13
6461 cargo update --package=rayon --precise=1.10.0
6562 cargo update --package=rayon-core --precise=1.12.1
6663 cargo update --package=windows-sys --precise=0.60.2
@@ -107,13 +104,13 @@ jobs:
107104 aarch64-linux-android
108105 aarch64-apple-ios
109106 i686-pc-windows-msvc
110- - if : matrix.rust != '1.63 '
107+ - if : matrix.rust != '1.65 '
111108 run : >
112109 rustup target add
113110 wasm32-wasip1
114111 wasm32-wasip2
115112 x86_64-unknown-fuchsia
116- - if : matrix.rust == '1.63 '
113+ - if : matrix.rust == '1.65 '
117114 run : rustup target add x86_64-fuchsia
118115
119116 - run : cargo check --workspace --release -vv --all-targets
@@ -123,19 +120,20 @@ jobs:
123120 - run : cargo check --workspace --release -vv --target=aarch64-linux-android --all-targets
124121 - run : cargo check --workspace --release -vv --target=x86_64-unknown-linux-musl --features=all-apis --all-targets
125122 - run : cargo check --workspace --release -vv --target=x86_64-unknown-linux-musl --features=use-libc,all-apis --all-targets
126- - run : cargo check --workspace --release -vv --target=x86_64-unknown-linux-gnux32 --features=all-apis --all-targets
123+ # Temporarily disable due to build errors.
124+ # - run: cargo check --workspace --release -vv --target=x86_64-unknown-linux-gnux32 --features=all-apis --all-targets
127125 - 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
128126 - 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
129127 - run : cargo check --workspace --release -vv --target=x86_64-apple-darwin --features=all-apis --all-targets
130128 - run : cargo check --workspace --release -vv --target=x86_64-unknown-freebsd --features=all-apis --all-targets
131129 - run : cargo check --workspace --release -vv --target=x86_64-unknown-netbsd --features=all-apis --all-targets
132- - if : matrix.rust != '1.63 '
130+ - if : matrix.rust != '1.65 '
133131 run : cargo check --workspace --release -vv --target=wasm32-wasip1 --features=all-apis
134- - if : matrix.rust != '1.63 '
132+ - if : matrix.rust != '1.65 '
135133 run : cargo check --workspace --release -vv --target=wasm32-wasip2 --features=all-apis
136- - if : matrix.rust != '1.63 '
134+ - if : matrix.rust != '1.65 '
137135 run : cargo check --workspace --release -vv --target=x86_64-unknown-fuchsia --features=all-apis --all-targets
138- - if : matrix.rust == '1.63 '
136+ - if : matrix.rust == '1.65 '
139137 run : cargo check --workspace --release -vv --target=x86_64-fuchsia --features=all-apis --all-targets
140138 - run : cargo check --workspace --release -vv --target=x86_64-unknown-illumos --features=all-apis --all-targets
141139 - run : cargo check --workspace --release -vv --target=i686-unknown-linux-gnu --features=all-apis --all-targets
@@ -239,11 +237,14 @@ jobs:
239237 RUSTFLAGS : -A improper_ctypes_definitions --cfg criterion
240238 - run : rustup component add rust-src
241239 - run : cargo check -Z build-std --target x86_64-unknown-openbsd --all-targets --features=all-apis
242- - run : cargo check -Z build-std --target mips64-openwrt-linux-musl --all-targets --features=all-apis
240+ # Temporarily disable due to build errors.
241+ # - run: cargo check -Z build-std --target mips64-openwrt-linux-musl --all-targets --features=all-apis
243242 - run : cargo check -Z build-std --target x86_64-unknown-dragonfly --all-targets --features=all-apis
244- - run : cargo check -Z build-std --target sparc-unknown-linux-gnu --all-targets --features=all-apis
243+ # Temporarily disable due to build errors.
244+ # - run: cargo check -Z build-std --target sparc-unknown-linux-gnu --all-targets --features=all-apis
245245 - run : cargo check -Z build-std --target armv7-unknown-freebsd --all-targets --features=all-apis
246- - run : cargo check -Z build-std --target aarch64-unknown-linux-gnu_ilp32 --all-targets --features=all-apis
246+ # Temporarily disable due to build errors.
247+ # - run: cargo check -Z build-std --target aarch64-unknown-linux-gnu_ilp32 --all-targets --features=all-apis
247248 - run : cargo check -Z build-std --target x86_64-unknown-haiku --all-targets --features=all-apis
248249 # Temporarily disable due to build errors on nightly.
249250 # - run: cargo check -Z build-std --target x86_64-uwp-windows-msvc --all-targets --features=all-apis
@@ -291,14 +292,14 @@ jobs:
291292 powerpc-linux-stable,
292293 powerpc64le-linux-stable,
293294 arm-linux-stable,
294- ubuntu-1.63 ,
295- i686-linux-1.63 ,
296- aarch64-linux-1.63 ,
297- riscv64-linux-1.63 ,
298- s390x-linux-1.63 ,
295+ ubuntu-1.65 ,
296+ i686-linux-1.65 ,
297+ aarch64-linux-1.65 ,
298+ riscv64-linux-1.65 ,
299+ s390x-linux-1.65 ,
299300 powerpc64le-linux,
300- powerpc64le-linux-1.63 ,
301- arm-linux-1.63 ,
301+ powerpc64le-linux-1.65 ,
302+ arm-linux-1.65 ,
302303 macos-latest,
303304 macos-15-intel,
304305 macos-14,
@@ -437,64 +438,64 @@ jobs:
437438 qemu : qemu-arm
438439 qemu_args : -L /usr/arm-linux-gnueabi
439440 qemu_target : arm-linux-user
440- - build : ubuntu-1.63
441+ - build : ubuntu-1.65
441442 os : ubuntu-latest
442- rust : 1.63
443- - build : i686-linux-1.63
443+ rust : 1.65
444+ - build : i686-linux-1.65
444445 os : ubuntu-latest
445- rust : 1.63
446+ rust : 1.65
446447 target : i686-unknown-linux-gnu
447448 gcc_package : gcc-i686-linux-gnu
448449 gcc : i686-linux-gnu-gcc
449450 libc_package : libc-dev-i386-cross
450- - build : aarch64-linux-1.63
451+ - build : aarch64-linux-1.65
451452 os : ubuntu-latest
452- rust : 1.63
453+ rust : 1.65
453454 target : aarch64-unknown-linux-gnu
454455 gcc_package : gcc-aarch64-linux-gnu
455456 gcc : aarch64-linux-gnu-gcc
456457 qemu : qemu-aarch64
457458 qemu_args : -L /usr/aarch64-linux-gnu
458459 qemu_target : aarch64-linux-user
459- - build : riscv64-linux-1.63
460+ - build : riscv64-linux-1.65
460461 os : ubuntu-latest
461- rust : 1.63
462+ rust : 1.65
462463 target : riscv64gc-unknown-linux-gnu
463464 gcc_package : gcc-riscv64-linux-gnu
464465 gcc : riscv64-linux-gnu-gcc
465466 qemu : qemu-riscv64
466467 qemu_args : -L /usr/riscv64-linux-gnu
467468 qemu_target : riscv64-linux-user
468- - build : s390x-linux-1.63
469+ - build : s390x-linux-1.65
469470 os : ubuntu-latest
470- rust : 1.63
471+ rust : 1.65
471472 target : s390x-unknown-linux-gnu
472473 gcc_package : gcc-s390x-linux-gnu
473474 gcc : s390x-linux-gnu-gcc
474475 qemu : qemu-s390x
475476 qemu_args : -L /usr/s390x-linux-gnu
476477 qemu_target : s390x-linux-user
477- - build : powerpc-linux-1.63
478+ - build : powerpc-linux-1.65
478479 os : ubuntu-latest
479- rust : 1.63
480+ rust : 1.65
480481 target : powerpc-unknown-linux-gnu
481482 gcc_package : gcc-powerpc-linux-gnu
482483 gcc : powerpc-linux-gnu-gcc
483484 qemu : qemu-ppc
484485 qemu_args : -L /usr/powerpc-linux-gnu
485486 qemu_target : ppc-linux-user
486- - build : powerpc64le-linux-1.63
487+ - build : powerpc64le-linux-1.65
487488 os : ubuntu-latest
488- rust : 1.63
489+ rust : 1.65
489490 target : powerpc64le-unknown-linux-gnu
490491 gcc_package : gcc-powerpc64le-linux-gnu
491492 gcc : powerpc64le-linux-gnu-gcc
492493 qemu : qemu-ppc64le
493494 qemu_args : -L /usr/powerpc64le-linux-gnu
494495 qemu_target : ppc64le-linux-user
495- - build : arm-linux-1.63
496+ - build : arm-linux-1.65
496497 os : ubuntu-latest
497- rust : 1.63
498+ rust : 1.65
498499 target : armv5te-unknown-linux-gnueabi
499500 gcc_package : gcc-arm-linux-gnueabi
500501 gcc : arm-linux-gnueabi-gcc
@@ -585,19 +586,16 @@ jobs:
585586 ninja -C build install
586587 if : matrix.qemu != '' && matrix.os == 'ubuntu-latest'
587588
588- - name : Use specific dependency versions for Rust 1.63 compatibility.
589- if : matrix.rust == '1.63 '
589+ - name : Use specific dependency versions for Rust 1.65 compatibility.
590+ if : matrix.rust == '1.65 '
590591 run : |
591- cargo update --package=dashmap --precise 5.4.0
592- cargo update --package=regex --precise=1.9.0
593592 cargo update --package=half --precise=2.2.1
594593 cargo update --package=flate2 --precise=1.0.35
595594 cargo update --package=syn --precise=2.0.106
596595 cargo update --package=textwrap --precise=0.16.1
597- cargo update --package=once_cell --precise=1.20.3
598- cargo update --package=parking_lot --precise=0.12.3
599- cargo update --package=parking_lot_core --precise=0.9.10
600- cargo update --package=lock_api --precise=0.4.12
596+ cargo update --package=parking_lot --precise=0.12.4
597+ cargo update --package=parking_lot_core --precise=0.9.11
598+ cargo update --package=lock_api --precise=0.4.13
601599 cargo update --package=rayon --precise=1.10.0
602600 cargo update --package=rayon-core --precise=1.12.1
603601 cargo update --package=windows-sys --precise=0.60.2
0 commit comments