99 RUSTDOCFLAGS : -D warnings
1010 TOOL : cargo
1111 # The MSRV
12- TOOLCHAIN : 1.46.0
12+ TOOLCHAIN : 1.56.1
1313 ZFLAGS :
1414
1515# Tests that don't require executing the build binaries
9494 PATH : $HOME/.cargo/bin:$PATH
9595 RUSTFLAGS : --cfg qemu -D warnings
9696 TOOL : cross
97- # Cross needs at least 1.51.0 after Serde accidentally raised its MSRV.
98- # And Clippy has too many false positives from 1.51.0 through 1.53.0
99- TOOLCHAIN : 1.54.0
10097 matrix :
10198 - name : Linux arm gnueabi
10299 env :
@@ -146,18 +143,18 @@ task:
146143 matrix :
147144 - name : Linux aarch64
148145 arm_container :
149- image : rust:1.46
146+ image : rust:1.56
150147 env :
151148 RUSTFLAGS : --cfg graviton -D warnings
152149 TARGET : aarch64-unknown-linux-gnu
153150 - name : Linux x86_64
154151 container :
155- image : rust:1.46
152+ image : rust:1.56
156153 env :
157154 TARGET : x86_64-unknown-linux-gnu
158155 - name : Linux x86_64 musl
159156 container :
160- image : rust:1.46
157+ image : rust:1.56
161158 env :
162159 TARGET : x86_64-unknown-linux-musl
163160 setup_script :
@@ -183,7 +180,7 @@ task:
183180# Tasks for cross-compiling, but no testing
184181task :
185182 container :
186- image : rust:1.46
183+ image : rust:1.56
187184 env :
188185 BUILD : check
189186 HOST : x86_64-unknown-linux-gnu
@@ -214,27 +211,18 @@ task:
214211 - name : Illumos
215212 env :
216213 TARGET : x86_64-unknown-illumos
217- # illumos toolchain isn't available via rustup until 1.50
218- TOOLCHAIN : 1.50.0
219- container :
220- image : rust:1.50
221214 # Cross claims to support running tests on iOS, but it actually doesn't.
222215 # https://github.com/rust-embedded/cross/issues/535
223216 - name : iOS aarch64
224217 env :
225218 # cargo hack tries to invoke the iphonesimulator SDK for iOS
226219 NOHACK : 1
227220 TARGET : aarch64-apple-ios
228- # Rustup only supports cross-building from arbitrary hosts for iOS at
229- # 1.49.0 and above. Below that it's possible to cross-build from a macOS
230- # host, but macOS VMs are more expensive than Linux VMs.
231- TOOLCHAIN : 1.49.0
232221 - name : iOS x86_64
233222 env :
234223 # cargo hack tries to invoke the iphonesimulator SDK for iOS
235224 NOHACK : 1
236225 TARGET : x86_64-apple-ios
237- TOOLCHAIN : 1.49.0
238226 # Cross testing on powerpc fails with "undefined reference to renameat2".
239227 # Perhaps cross is using too-old a version?
240228 - name : Linux powerpc
@@ -254,10 +242,6 @@ task:
254242 - name : macOS aarch64
255243 env :
256244 TARGET : aarch64-apple-darwin
257- # macOS aarch64 toolchain isn't available via rustup until 1.49
258- TOOLCHAIN : 1.49.0
259- container :
260- image : rust:1.49
261245 - name : NetBSD x86_64
262246 env :
263247 TARGET : x86_64-unknown-netbsd
@@ -271,7 +255,7 @@ task:
271255
272256task :
273257 container :
274- image : rust:1.46
258+ image : rust:1.56
275259 env :
276260 BUILD : check
277261 name : Redox x86_64
0 commit comments