From e65e8d5f9ad83a24c4679423a26f627a4268ad00 Mon Sep 17 00:00:00 2001 From: Ben Lye Date: Wed, 21 Feb 2024 12:37:54 +0000 Subject: [PATCH] Disable serial and PPM-only builds for STM32 x-in-1 --- .github/workflows/main.yml | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a9d6280..cdd202c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -161,17 +161,27 @@ jobs: - name: Build serial only run: | - source ./buildroot/bin/buildFunctions; - cp ./_Config.h.bak Multiprotocol/_Config.h - opt_disable ENABLE_PPM; - buildMulti; + # Skip the serial-only build for boards where it's too large now + if [[ "$BOARD" =~ ":STM32F1:multistm32f103cb:debug_option=none" ]] || [[ "$BOARD" =~ ":STM32F1:multi5in1t18int" ]]; then + printf "Not testing serial-only build for $BOARD."; + else + source ./buildroot/bin/buildFunctions; + cp ./_Config.h.bak Multiprotocol/_Config.h + opt_disable ENABLE_PPM; + buildMulti; + fi - name: Build PPM only run: | - source ./buildroot/bin/buildFunctions; - cp ./_Config.h.bak Multiprotocol/_Config.h - opt_disable ENABLE_SERIAL; - buildMulti; + # Skip the PPM-only build for boards where it's too large now + if [[ "$BOARD" =~ ":STM32F1:multistm32f103cb:debug_option=none" ]] || [[ "$BOARD" =~ ":STM32F1:multi5in1t18int" ]]; then + printf "Not testing serial-only build for $BOARD."; + else + source ./buildroot/bin/buildFunctions; + cp ./_Config.h.bak Multiprotocol/_Config.h + opt_disable ENABLE_SERIAL; + buildMulti; + fi - name: Build each RF module individually run: |