diff --git a/.github/workflows/compile-examples.yml b/.github/workflows/compile-examples.yml index caa2b8e..b01d06c 100644 --- a/.github/workflows/compile-examples.yml +++ b/.github/workflows/compile-examples.yml @@ -22,6 +22,8 @@ on: repository_dispatch: env: + UNIVERSAL_SKETCH_PATHS: | + - extras/tests SKETCHES_REPORTS_PATH: sketches-reports SKETCHES_REPORTS_ARTIFACT_NAME: sketches-reports @@ -47,6 +49,27 @@ jobs: - fqbn: arduino:mbed_opta:opta platforms: | - name: arduino:mbed_opta + include: + - board: + - fqbn: arduino:mbed_portenta:envie_m7 + additional-sketch-paths: | + - examples/SimpleStorageWriteRead + - examples/PortentaH7Logger + - examples/AdvancedUSBInternalOperations + - examples/BackupInternalPartitions + - board: + - fqbn: arduino:renesas_portenta:portenta_c33 + additional-sketch-paths: | + - examples/SimpleStorageWriteRead + - examples/AdvancedUSBInternalOperations + - examples/BackupInternalPartitions + - board: + - fqbn: arduino:mbed_opta:opta + additional-sketch-paths: | + - examples/SimpleStorageWriteRead + - examples/AdvancedUSBInternalOperations + - examples/BackupInternalPartitions + steps: @@ -67,7 +90,8 @@ jobs: # Additional library dependencies can be listed here. # See: https://github.com/arduino/compile-sketches#libraries sketch-paths: | - - examples + ${{ env.UNIVERSAL_SKETCH_PATHS }} + ${{ matrix.additional-sketch-paths }} enable-deltas-report: true sketches-report-path: ${{ env.SKETCHES_REPORTS_PATH }}