From 49b306f754edd3a33db62e80afd37c5715f61d2d Mon Sep 17 00:00:00 2001 From: Mike Dunston Date: Wed, 2 Aug 2023 03:03:59 -0700 Subject: [PATCH] Fix OpenMRNLite includes for test builds (#723) Fixes build actions by adding OpenMRNLite as required library. --- .github/workflows/ArduinoBuild.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ArduinoBuild.yml b/.github/workflows/ArduinoBuild.yml index 018595a63..340062b54 100644 --- a/.github/workflows/ArduinoBuild.yml +++ b/.github/workflows/ArduinoBuild.yml @@ -26,7 +26,7 @@ jobs: - name: Generate OpenMRNLite library run: | mkdir --parents $HOME/Arduino/libraries/OpenMRNLite - $GITHUB_WORKSPACE/arduino/libify.sh $HOME/Arduino/libraries/OpenMRNLite $GITHUB_WORKSPACE -f -l + $GITHUB_WORKSPACE/arduino/libify.sh $HOME/Arduino/libraries/OpenMRNLite $GITHUB_WORKSPACE -f rm -f $GITHUB_WORKSPACE/arduino/examples/Stm*/build_opt.h - name: Compile STM32 examples @@ -37,6 +37,7 @@ jobs: sketch-names: Stm32*.ino build-properties: '{ "All": "-DHAL_CAN_MODULE_ENABLED" }' debug-compile: true + required-libraries: OpenMRNLite build-esp32: name: Build Arduino ${{ matrix.target }} examples @@ -52,7 +53,7 @@ jobs: - name: Generate OpenMRNLite library run: | mkdir --parents $HOME/Arduino/libraries/OpenMRNLite - $GITHUB_WORKSPACE/arduino/libify.sh $HOME/Arduino/libraries/OpenMRNLite $GITHUB_WORKSPACE -f -l + $GITHUB_WORKSPACE/arduino/libify.sh $HOME/Arduino/libraries/OpenMRNLite $GITHUB_WORKSPACE -f rm -f $GITHUB_WORKSPACE/arduino/examples/Stm*/build_opt.h - name: Compile ESP32 examples @@ -62,6 +63,7 @@ jobs: arduino-board-fqbn: esp32:esp32:node32s sketch-names: ESP32CanLoadTest.ino,ESP32IOBoard.ino,ESP32SerialBridge.ino,ESP32WifiCanBridge.ino debug-compile: true + required-libraries: OpenMRNLite if: ${{ matrix.target == 'esp32' }} - name: Compile ESP32-C3 examples @@ -71,6 +73,7 @@ jobs: arduino-board-fqbn: esp32:esp32:esp32c3 sketch-names: ESP32C3CanLoadTest.ino,ESP32C3IOBoard.ino debug-compile: true + required-libraries: OpenMRNLite if: ${{ matrix.target == 'esp32c3' }} - name: Compile ESP32-S2 examples @@ -80,4 +83,5 @@ jobs: arduino-board-fqbn: esp32:esp32:esp32s2 sketch-names: ESP32S2CanLoadTest.ino,ESP32S2IOBoard.ino debug-compile: true - if: ${{ matrix.target == 'esp32s2' }} \ No newline at end of file + required-libraries: OpenMRNLite + if: ${{ matrix.target == 'esp32s2' }}