24
24
25
25
env :
26
26
# sketch paths to compile (recursive) compatible with all boards
27
- UNIVERSAL_SKETCH_PATHS : ' "libraries/Scheduler"'
27
+ UNIVERSAL_SKETCH_PATHS : |
28
+ - libraries/Scheduler
28
29
29
30
strategy :
30
31
fail-fast : false
@@ -39,13 +40,27 @@ jobs:
39
40
include :
40
41
- board :
41
42
fqbn : arduino:mbed:nano33ble
42
- additional-sketch-paths : ' "libraries/PDM" "libraries/ThreadDebug"'
43
+ additional-sketch-paths : |
44
+ - libraries/PDM
45
+ - libraries/ThreadDebug
43
46
- board :
44
47
fqbn : arduino:mbed:envie_m4
45
- additional-sketch-paths : ' "libraries/doom" "libraries/KernelDebug" "libraries/Portenta_SDCARD" "libraries/Portenta_Video"'
48
+ additional-sketch-paths : |
49
+ - libraries/doom
50
+ - libraries/KernelDebug
51
+ - libraries/Portenta_SDCARD
52
+ - libraries/Portenta_Video
46
53
- board :
47
54
fqbn : arduino:mbed:envie_m7
48
- additional-sketch-paths : ' "libraries/doom" "libraries/KernelDebug" "libraries/Portenta_SDCARD" "libraries/Portenta_System" "libraries/Portenta_Video" "libraries/ThreadDebug" "libraries/USBHOST" "libraries/WiFi"'
55
+ additional-sketch-paths : |
56
+ - libraries/doom
57
+ - libraries/KernelDebug
58
+ - libraries/Portenta_SDCARD
59
+ - libraries/Portenta_System
60
+ - libraries/Portenta_Video
61
+ - libraries/ThreadDebug
62
+ - libraries/USBHOST
63
+ - libraries/WiFi
49
64
50
65
steps :
51
66
- name : Checkout repository
72
87
# Overwrite the Board Manager installation with the local platform
73
88
- source-path: "./"
74
89
name: "arduino:mbed"
75
- sketch-paths : " ${{ env.UNIVERSAL_SKETCH_PATHS }} ${{ matrix.additional-sketch-paths }}"
90
+ sketch-paths : |
91
+ ${{ env.UNIVERSAL_SKETCH_PATHS }}
92
+ ${{ matrix.additional-sketch-paths }}
76
93
verbose : ' false'
77
94
enable-size-deltas-report : true
78
95
0 commit comments