Skip to content

Commit cd0fd4c

Browse files
authored
Merge pull request #22 from riscv-rust/fix-ci
Fix CI
2 parents 78be3d2 + 7691273 commit cd0fd4c

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

.github/workflows/ci.yaml

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,12 @@ jobs:
2626
profile: minimal
2727
toolchain: ${{ matrix.rust }}
2828
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
3232
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
3735
3836
# On macOS and Windows, we at least make sure that the crate builds and links.
3937
build-other:
@@ -51,9 +49,9 @@ jobs:
5149
profile: minimal
5250
toolchain: stable
5351
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
5555
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

Comments
 (0)