From b59e3d1489294a30d125812b7ffb9a2085854b43 Mon Sep 17 00:00:00 2001 From: iabdalkader Date: Sat, 29 Mar 2025 19:25:26 +0100 Subject: [PATCH] github: Update firmware workflow. - Add OpenMV-AE3. - Use Python 3.12.0. - Install requirements. Signed-off-by: iabdalkader --- .github/workflows/firmware.yml | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/.github/workflows/firmware.yml b/.github/workflows/firmware.yml index 806de310e..e653abd30 100644 --- a/.github/workflows/firmware.yml +++ b/.github/workflows/firmware.yml @@ -28,7 +28,19 @@ jobs: runs-on: ubuntu-24.04 strategy: matrix: - target: [OPENMV2, OPENMV3, OPENMV4, OPENMV4P, OPENMVPT, OPENMV_RT1060, ARDUINO_PORTENTA_H7, ARDUINO_GIGA, ARDUINO_NICLA_VISION, ARDUINO_NANO_RP2040_CONNECT, ARDUINO_NANO_33_BLE_SENSE] + target: + - OPENMV2 + - OPENMV3 + - OPENMV4 + - OPENMV4P + - OPENMVPT + - OPENMV_RT1060 + - OPENMV_AE3 + - ARDUINO_PORTENTA_H7 + - ARDUINO_GIGA + - ARDUINO_NICLA_VISION + - ARDUINO_NANO_RP2040_CONNECT + - ARDUINO_NANO_33_BLE_SENSE fail-fast: false steps: - name: '⏳ Checkout repository' @@ -53,11 +65,13 @@ jobs: uses: actions/setup-python@v5 with: cache: 'pip' - python-version: "3.12.4" + python-version: "3.12.0" - - name: '🛠 Install Vela' + - name: '🛠 Install dependencies' run: | - pip install ethos-u-vela==3.12.0 + pip install -r .github/workflows/requirements.txt + flake8 --version + pytest --version vela --version - name: '🛠 Install GNU Make '