@@ -100,6 +100,14 @@ jobs:
100 target: ${{ matrix.target }}
100 target: ${{ matrix.target }}
101 override: true
101 override: true
103+ # Install a pre-release version of Cross
104+ # TODO: We need to pre-install Cross because we need cross-rs/cross#591 to
105+ # get a newer C++ compiler toolchain. Remove this step when Cross
106+ # 0.3.0, which includes cross-rs/cross#591, is released.
107+ - name: Install Cross
109+ run: cargo install cross --git https://github.com/cross-rs/cross.git --rev 47df5c76e7cba682823a0b6aa6d95c17b31ba63a
103 - name: Run cargo test
111 - name: Run cargo test
104 uses: actions-rs/cargo@v1
112 uses: actions-rs/cargo@v1
105 if: "!matrix.skip_tests"
113 if: "!matrix.skip_tests"