diff --git a/.github/workflows/compile-all.yml b/.github/workflows/compile-all.yml index 406e22ce2e..7d697b7665 100644 --- a/.github/workflows/compile-all.yml +++ b/.github/workflows/compile-all.yml @@ -526,6 +526,32 @@ jobs: name: stm32l5-compile-all path: test/all/log + stm32u5-compile-all: + if: github.event.label.name == 'ci:hal' + runs-on: ubuntu-22.04 + container: + image: ghcr.io/modm-ext/modm-build-cortex-m:2023-01-08 + steps: + - name: Check out repository + uses: actions/checkout@v3 + with: + submodules: 'recursive' + - name: Fix Git permission/ownership problem + run: | + git config --global --add safe.directory /__w/modm/modm + - name: Update lbuild + run: | + pip3 install --upgrade --upgrade-strategy=eager modm + - name: Compile HAL for all STM32U5 + run: | + (cd test/all && python3 run_all.py stm32u5 --quick-remaining) + - name: Upload log artifacts + if: always() + uses: actions/upload-artifact@v3 + with: + name: stm32u5-compile-all + path: test/all/log + stm32g0-compile-all: if: github.event.label.name == 'ci:hal' runs-on: ubuntu-22.04 diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index b2a4c3d931..49aaa27957 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -166,6 +166,10 @@ jobs: if: always() run: | (cd examples && ../tools/scripts/examples_compile.py nucleo_l552ze-q) + - name: Examples STM32U5 Series + if: always() + run: | + (cd examples && ../tools/scripts/examples_compile.py nucleo_u575zi-q) - name: Examples STM32G4 Series if: always() run: | diff --git a/test/Makefile b/test/Makefile index c08c73bf42..1471ac1e60 100644 --- a/test/Makefile +++ b/test/Makefile @@ -119,6 +119,12 @@ run-nucleo-l552ze-q: $(call run-test,nucleo-l552ze-q,size) +compile-nucleo-u575zi-q: + $(call compile-test,nucleo-u575zi-q,size) +run-nucleo-u575zi-q: + $(call run-test,nucleo-u575zi-q,size) + + compile-al-avreb-can: $(call compile-test,al-avreb-can,size) run-al-avreb-can: diff --git a/test/config/nucleo-u575zi-q.xml b/test/config/nucleo-u575zi-q.xml new file mode 100644 index 0000000000..fd5a2bc9ab --- /dev/null +++ b/test/config/nucleo-u575zi-q.xml @@ -0,0 +1,13 @@ + + + modm:nucleo-u575zi-q + + + + + + + modm:platform:heap + modm-test:test:** + +