Skip to content

Commit 2d58059

Browse files
committed
ci: Remove tests with rust < 1.63
Since the increase to MSRV in [1], we no longer need to test with old versions of Rust. This makes CI identical to `main`, with the exception of branch configuration. [1]: rust-lang#4040
1 parent 9e88dbd commit 2d58059

File tree

1 file changed

+9
-16
lines changed

1 file changed

+9
-16
lines changed

.github/workflows/full_ci.yml

+9-16
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,7 @@ jobs:
3333
- stable
3434
- beta
3535
- nightly
36-
# FIXME: Disabled due to:
37-
# error: failed to parse registry's information for: serde
38-
# 1.13.0,
39-
- 1.19.0
40-
- 1.24.0
41-
- 1.25.0
42-
- 1.30.0
36+
- 1.63.0
4337
steps:
4438
- uses: actions/checkout@v4
4539
- name: Setup Rust toolchain
@@ -57,9 +51,10 @@ jobs:
5751
max-parallel: 4
5852
matrix:
5953
target:
60-
- { toolchain: stable, os: macos-13 }
61-
- { toolchain: beta, os: macos-13 }
62-
- { toolchain: nightly, os: macos-13 }
54+
- { toolchain: stable, os: macos-14 }
55+
- { toolchain: beta, os: macos-14 }
56+
- { toolchain: nightly, os: macos-14 }
57+
- { toolchain: 1.63.0, os: macos-14 }
6358
runs-on: ${{ matrix.target.os }}
6459
steps:
6560
- uses: actions/checkout@v4
@@ -77,10 +72,7 @@ jobs:
7772
fail-fast: true
7873
matrix:
7974
toolchain:
80-
- 1.19.0
81-
- 1.24.0
82-
- 1.25.0
83-
- 1.30.0
75+
- 1.63.0
8476
- stable
8577
steps:
8678
- uses: actions/checkout@v4
@@ -93,12 +85,12 @@ jobs:
9385

9486
macos:
9587
name: macOS
96-
runs-on: macos-13
88+
runs-on: macos-14
9789
strategy:
9890
fail-fast: true
9991
matrix:
10092
target:
101-
- x86_64-apple-darwin
93+
- aarch64-apple-darwin
10294
steps:
10395
- uses: actions/checkout@v4
10496
- name: Setup Rust toolchain
@@ -120,6 +112,7 @@ jobs:
120112
ARCH_BITS: 64
121113
ARCH: x86_64
122114
- target: x86_64-pc-windows-msvc
115+
# FIXME: It currently causes segfaults.
123116
#- target: i686-pc-windows-gnu
124117
# env:
125118
# ARCH_BITS: 32

0 commit comments

Comments
 (0)