@@ -34,35 +34,35 @@ jobs:
3434 - {
3535 target : x86_64-pc-windows-msvc,
3636 os : windows-latest,
37- toolchain : ' 1.65 .0' ,
37+ toolchain : ' 1.70 .0' ,
3838 cross : false,
3939 command : ' test'
4040 }
4141 - {
4242 target : x86_64-unknown-linux-gnu,
4343 os : ubuntu-latest,
44- toolchain : ' 1.65 .0' ,
44+ toolchain : ' 1.70 .0' ,
4545 cross : false,
4646 command : ' test'
4747 }
4848 - {
4949 target : x86_64-apple-darwin,
5050 os : macos-latest,
51- toolchain : ' 1.65 .0' ,
51+ toolchain : ' 1.70 .0' ,
5252 cross : false,
5353 command : ' test'
5454 }
5555 - {
5656 target : aarch64-apple-ios,
5757 os : macos-latest,
58- toolchain : ' 1.65 .0' ,
58+ toolchain : ' 1.70 .0' ,
5959 cross : false,
6060 command : ' build'
6161 }
6262 - {
6363 target : aarch64-linux-android,
6464 os : ubuntu-latest,
65- toolchain : ' 1.65 .0' ,
65+ toolchain : ' 1.70 .0' ,
6666 cross : true,
6767 command : ' build'
6868 }
@@ -95,21 +95,16 @@ jobs:
9595
9696 - uses : Swatinem/rust-cache@v2
9797 with :
98+ prefix-key : v2
9899 workspaces : core -> ../target
99100 save-if : ${{ matrix.features.key == 'all' }}
100101
101- - name : Downgrade crates with MSRV conflict
102- # The --precise flag can only be used once per invocation.
102+ - name : test (using cross)
103+ if : ${{ matrix.platform.cross }}
103104 run : |
104- cargo update -p time --precise 0.3.23
105- cargo update -p toml@0.7.8 --precise 0.7.6
106- cargo update -p toml_edit@0.19.15 --precise 0.19.14
107- cargo update -p cfg-expr@0.15.5 --precise 0.15.4
108- cargo update -p system-deps --precise 6.1.1
105+ cargo install cross --git https://github.com/cross-rs/cross
106+ cross ${{ matrix.platform.command }} --target ${{ matrix.platform.target }} ${{ matrix.features.args }}
109107
110- - name : test
111- uses : actions-rs/cargo@v1
112- with :
113- use-cross : ${{ matrix.platform.cross }}
114- command : ${{ matrix.platform.command }}
115- args : --target ${{ matrix.platform.target }} ${{ matrix.features.args }}
108+ - name : test (using cargo)
109+ if : ${{ !matrix.platform.cross }}
110+ run : cargo ${{ matrix.platform.command }} --target ${{ matrix.platform.target }} ${{ matrix.features.args }}
0 commit comments