diff options
| author | Román Cárdenas Rodríguez <rcardenas.rod@gmail.com> | 2025-01-28 12:54:18 +0100 |
|---|---|---|
| committer | Henrik Tjäder <henrik@tjaders.com> | 2025-03-12 19:41:40 +0000 |
| commit | 4542367fc9f2683afa5cd02df7322654aef5eb10 (patch) | |
| tree | 382b15045481bb8c11a8255d522d3dc9cc1c9c06 /.github/workflows/build.yml | |
| parent | 6b021de4a0f0400d21453d9913aba57c6b395f1c (diff) | |
Configure CI for new backends
Diffstat (limited to '.github/workflows/build.yml')
| -rw-r--r-- | .github/workflows/build.yml | 20 |
1 files changed, 4 insertions, 16 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8364683..94fbd3f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -155,7 +155,7 @@ jobs: matrix: backend: - riscv32-imc-clint - - riscv32-imac-clint + - riscv32-imc-mecall toolchain: - stable steps: @@ -168,18 +168,12 @@ jobs: - name: Configure Rust target run: | - rustup target add riscv32imac-unknown-none-elf rustup target add riscv32imc-unknown-none-elf - name: Cache Dependencies uses: Swatinem/rust-cache@v2 - name: Check the examples - if: ${{ matrix.backend == 'riscv32-imc-clint' }} - run: cargo xtask --platform hifive1 --backend ${{ matrix.backend }} --exampleexclude static example-check - - - name: Check the examples - if: ${{ matrix.backend != 'riscv32-imc-clint' }} run: cargo xtask --platform hifive1 --backend ${{ matrix.backend }} example-check # Platform esp32c3: verify all examples, checks @@ -341,7 +335,7 @@ jobs: matrix: backend: - riscv32-imc-clint - - riscv32-imac-clint + - riscv32-imc-mecall toolchain: - stable steps: @@ -355,7 +349,6 @@ jobs: - name: Configure Rust target run: | - rustup target add riscv32imac-unknown-none-elf rustup target add riscv32imc-unknown-none-elf - name: Add Rust component llvm-tools-preview @@ -389,11 +382,6 @@ jobs: which qemu-system-riscv32 - name: Run-pass tests - if: ${{ matrix.backend == 'riscv32-imc-clint' }} - run: cargo xtask --deny-warnings --platform hifive1 --backend ${{ matrix.backend }} --exampleexclude static qemu - - - name: Run-pass tests - if: ${{ matrix.backend != 'riscv32-imc-clint' }} run: cargo xtask --deny-warnings --platform hifive1 --backend ${{ matrix.backend }} qemu # Platform esp32c3: verify the example output with run-pass tests @@ -897,9 +885,9 @@ jobs: needs: - formatcheck - checklm3s6965 - # checkhifive1 TODO + # - checkhifive1 # TODO - clippylm3s6965 - # clippyhifive1 TODO + # - clippyhifive1 # TODO - checkexampleslm3s6965 - checkexampleshifive1 - checkexamplesesp32c3 |
