7
7
runs-on : ${{ matrix.os }}
8
8
strategy :
9
9
matrix :
10
- target :
11
- - aarch64-unknown-linux-gnu
12
- - arm-unknown-linux-gnueabi
13
- - arm-unknown-linux-gnueabihf
14
- - i586-unknown-linux-gnu
15
- - i686-unknown-linux-gnu
16
- - mips-unknown-linux-gnu
17
- - mips64-unknown-linux-gnuabi64
18
- - mips64el-unknown-linux-gnuabi64
19
- - mipsel-unknown-linux-gnu
20
- - powerpc-unknown-linux-gnu
21
- - powerpc64-unknown-linux-gnu
22
- - powerpc64le-unknown-linux-gnu
23
- - thumbv6m-none-eabi
24
- - thumbv7em-none-eabi
25
- - thumbv7em-none-eabihf
26
- - thumbv7m-none-eabi
27
- - wasm32-unknown-unknown
28
- - x86_64-unknown-linux-gnu
29
- - x86_64-apple-darwin
30
- - i686-pc-windows-msvc
31
- - x86_64-pc-windows-msvc
32
- - i686-pc-windows-gnu
33
- - x86_64-pc-windows-gnu
34
10
include :
35
11
- target : aarch64-unknown-linux-gnu
36
12
os : ubuntu-latest
109
85
run : rustup update ${{ matrix.rust }} --no-self-update && rustup default ${{ matrix.rust }}
110
86
shell : bash
111
87
- run : rustup target add ${{ matrix.target }}
88
+ - run : rustup component add llvm-tools-preview
112
89
- name : Download compiler-rt reference sources
113
90
run : |
114
91
curl -L -o code.tar.gz https://github.com/rust-lang/llvm-project/archive/rustc/8.0-2019-03-18.tar.gz
@@ -121,13 +98,9 @@ jobs:
121
98
if : matrix.os != 'ubuntu-latest'
122
99
shell : bash
123
100
124
- # Wasm is special and is just build as a smoke test
125
- - run : cargo build --target ${{ matrix.target }}
126
- if : matrix.target == 'wasm32-unknown-unknown'
127
-
128
101
# Otherwise we use our docker containers to run builds
129
102
- run : cargo generate-lockfile && ./ci/run-docker.sh ${{ matrix.target }}
130
- if : matrix.target != 'wasm32-unknown-unknown' && matrix. os == 'ubuntu-latest'
103
+ if : matrix.os == 'ubuntu-latest'
131
104
132
105
rustfmt :
133
106
name : Rustfmt
0 commit comments