@@ -26,14 +26,12 @@ jobs:
26
26
profile : minimal
27
27
toolchain : ${{ matrix.rust }}
28
28
override : true
29
- - name : Install all Rust targets for ${{ matrix.rust }}
30
- run : rustup target install --toolchain=${{ matrix.rust }} x86_64-unknown-linux-gnu riscv32imac-unknown-none-elf riscv64imac-unknown-none-elf riscv64gc -unknown-none-elf
31
- - name : Run CI script for riscv32imac-unknown-none-elf under ${{ matrix.rust }}
29
+ - name : Install Rust targets
30
+ run : rustup target install --toolchain=${{ matrix.rust }} riscv32imac-unknown-none-elf
31
+ - name : Build crate for riscv32imac-unknown-none-elf
32
32
run : |
33
- TARGET=riscv32imac-unknown-none-elf cargo check
34
- TARGET=riscv32imac-unknown-none-elf cargo check --features rt
35
- TARGET=riscv32imac-unknown-none-elf cargo check --features g002
36
- TARGET=riscv32imac-unknown-none-elf cargo check --features g002,rt
33
+ cargo build --target riscv32imac-unknown-none-elf
34
+ cargo build --target riscv32imac-unknown-none-elf --features g002
37
35
38
36
# On macOS and Windows, we at least make sure that the crate builds and links.
39
37
build-other :
51
49
profile : minimal
52
50
toolchain : stable
53
51
override : true
54
- - name : Build crate for host OS
52
+ - name : Install Rust targets
53
+ run : rustup target install riscv32imac-unknown-none-elf
54
+ - name : Build crate for riscv32imac-unknown-none-elf
55
55
run : |
56
- cargo build
57
- cargo build --features rt
58
- cargo build --features g002
59
- cargo build --features g002,rt
56
+ cargo build --target riscv32imac-unknown-none-elf
57
+ cargo build --target riscv32imac-unknown-none-elf --features g002
0 commit comments