diff options
| author | Wouter Geraedts <git@woutergeraedts.nl> | 2024-04-10 15:51:04 +0200 |
|---|---|---|
| committer | Henrik Tjäder <henrik@tjaders.com> | 2025-04-07 21:11:21 +0000 |
| commit | 0efb77300e4c21a7de488c99e6a55919f4e092b6 (patch) | |
| tree | cbd71ee902f210585c3804d0b865c4af58d37deb /.github/workflows | |
| parent | cfe4790e68e9b78b0b8e89df268da7bea8d2ac7d (diff) | |
Added CI
Diffstat (limited to '.github/workflows')
| -rw-r--r-- | .github/workflows/build.yml | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 25bee82..38d3423 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -73,6 +73,10 @@ jobs: platform: esp32-c3 rustup-target: riscv32imc-unknown-none-elf + - backend: riscv-esp32-c6 + platform: esp32-c6 + rustup-target: riscv32imac-unknown-none-elf + installqemu: name: Get modern QEMU and cache it runs-on: ubuntu-24.04 @@ -158,7 +162,7 @@ jobs: run: rustup component add llvm-tools-preview - name: Install lubudev espflash dependency - if: ${{ matrix.input.platform == 'esp32-c3' }} + if: contains(matrix.input.platform, 'esp32') run: | sudo apt update sudo apt install -y libudev-dev @@ -171,11 +175,11 @@ jobs: # Use precompiled if possible - name: Install espflash - if: ${{ matrix.input.platform == 'esp32-c3' }} + if: contains(matrix.input.platform, 'esp32') run: cargo install espflash --version 3.1.0 --force - name: Install esptool.py - if: ${{ matrix.input.platform == 'esp32-c3' }} + if: contains(matrix.input.platform, 'esp32') run: pip install esptool - name: Cache Dependencies @@ -192,11 +196,11 @@ jobs: name: qemu - name: Extract QEMU into local path - if: ${{ matrix.input.platform != 'esp32-c3' }} + if: contains(matrix.input.platform, 'esp32') run: tar -xf qemu.tar -C /usr/local/bin - name: Extract ESP32 QEMU into local path - if: ${{ matrix.input.platform == 'esp32-c3' }} + if: contains(matrix.input.platform, 'esp32') run: sudo tar --strip-components=1 -xf qemu.tar -C /usr/local/ esp32/ - name: Check which QEMU is used |
