diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fcb3a592..ed14b9c3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -56,41 +56,40 @@ jobs: strategy: matrix: include: - - { rust: stable, vendor: Atmel, options: "" } - - { rust: stable, vendor: Atmel, options: "-- --strict --atomics" } - - { rust: stable, vendor: Freescale, options: "" } + # TODO: There are currently no working Atmel tests... + # - { rust: stable, vendor: Atmel } + # - { rust: stable, vendor: Atmel, options: "-- --strict --atomics" } + - { rust: stable, vendor: Freescale } - { rust: stable, vendor: Freescale, options: "-- --strict --atomics" } - - { rust: stable, vendor: Fujitsu, options: "" } + - { rust: stable, vendor: Fujitsu } - { rust: stable, vendor: Fujitsu, options: "-- --strict --atomics" } - - { rust: stable, vendor: GD32, options: "" } - - { rust: stable, vendor: GD32, options: "-- --strict --atomics" } - - { rust: stable, vendor: Holtek, options: "" } + - { rust: stable, vendor: Holtek } - { rust: stable, vendor: Holtek, options: "-- --strict --atomics" } - - { rust: stable, vendor: Atmel, options: "" } + - { rust: stable, vendor: Atmel } - { rust: stable, vendor: Atmel, options: "-- --strict --atomics" } - - { rust: stable, vendor: Microchip, options: "" } + - { rust: stable, vendor: Microchip } - { rust: stable, vendor: Microchip, options: "-- --atomics" } - - { rust: stable, vendor: Nordic, options: "" } + - { rust: stable, vendor: Nordic } - { rust: stable, vendor: Nordic, options: "-- --strict --atomics" } - { rust: 1.76.0, vendor: Nordic, options: "-- --strict --atomics" } - - { rust: stable, vendor: Nuvoton, options: "" } + - { rust: stable, vendor: Nuvoton } - { rust: stable, vendor: Nuvoton, options: "-- --strict --atomics" } - - { rust: stable, vendor: NXP, options: "" } + - { rust: stable, vendor: NXP } - { rust: stable, vendor: NXP, options: "-- --strict --atomics" } - - { rust: stable, vendor: RISC-V, options: "" } + - { rust: stable, vendor: RISC-V } - { rust: stable, vendor: RISC-V, options: "-- --strict --atomics" } - { rust: stable, vendor: SiliconLabs, options: "" } - { rust: stable, vendor: SiliconLabs, options: "-- --strict --atomics" } - - { rust: stable, vendor: Spansion, options: "" } + - { rust: stable, vendor: Spansion } - { rust: stable, vendor: Spansion, options: "-- --strict --atomics" } - - { rust: stable, vendor: STMico, options: "" } + - { rust: stable, vendor: STMico } - { rust: stable, vendor: STMico, options: "-- --atomics" } - { rust: stable, vendor: STMico, options: "-- --strict -f enum_value::p: --max-cluster-size --atomics --atomics-feature atomics --impl-debug --impl-defmt defmt" } - - { rust: stable, vendor: Toschiba, options: "" } + - { rust: stable, vendor: Toschiba } - { rust: stable, vendor: Toschiba, options: "-- --strict --atomics" } - - { rust: stable, vendor: MSP430, options: "" } + - { rust: stable, vendor: MSP430 } - { rust: stable, vendor: MSP430, options: "-- --atomics" } - - { rust: stable, vendor: Espressif, options: "" } + - { rust: stable, vendor: Espressif } - { rust: stable, vendor: Espressif, options: "-- --atomics" } steps: @@ -108,7 +107,7 @@ jobs: cargo install svd2rust --path . - name: Run regression tool - run: cargo regress tests -m ${{ matrix.vendor }} -- ${{ matrix.options }} + run: cargo regress tests -m ${{ matrix.vendor }} ${{ matrix.options }} ci-clippy: runs-on: ubuntu-latest