From d334c55c3b8ff538c5835a5d049e3db717605d6d Mon Sep 17 00:00:00 2001 From: Thomas Farstrike Date: Sun, 2 Nov 2025 11:54:32 +0100 Subject: [PATCH] Add syntax checks to github workflow --- .github/workflows/linux.yml | 5 +++++ .github/workflows/macos.yml | 8 ++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 7ce70cfa..2e7f47f7 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -64,6 +64,11 @@ jobs: run: | ./scripts/build_mpos.sh unix dev + - name: Run tests on unix dev + run: | + ./scripts/tests/check_syntax.sh + continue-on-error: true + - name: Upload built binary as artifact uses: actions/upload-artifact@v4 with: diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 4dd535b7..2fc4faee 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -29,10 +29,15 @@ jobs: xcodebuild -version clang --version - - name: Build LVGL MicroPython for unix dev + - name: Build LVGL MicroPython for macOS dev run: | ./scripts/build_mpos.sh macOS dev + - name: Run tests on macOS dev + run: | + ./scripts/tests/check_syntax.sh + continue-on-error: true + - name: Upload built binary as artifact uses: actions/upload-artifact@v4 with: @@ -41,7 +46,6 @@ jobs: compression-level: 0 # don't zip it retention-days: 7 - - name: Build LVGL MicroPython esp32 prod fri3d-2024 run: | ./scripts/build_mpos.sh esp32 prod fri3d-2024