Skip to content

Commit 66a642a

Browse files
authored
Merge pull request #61 from arduino-libraries/workflow-fix
Fix broken compile sketches workflow
2 parents 83ce9db + 292af48 commit 66a642a

File tree

11 files changed

+192
-80
lines changed

11 files changed

+192
-80
lines changed

.github/workflows/compile-examples-profiles.yml

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -47,16 +47,10 @@ jobs:
4747
matrix:
4848
board:
4949
- fqbn: arduino:mbed_portenta:envie_m7
50-
platforms: |
51-
- name: arduino:mbed_portenta
5250
artifact-name-suffix: arduino-mbed_portenta-envie_m7
5351
- fqbn: arduino:renesas_portenta:portenta_c33
54-
platforms: |
55-
- name: arduino:renesas_portenta
5652
artifact-name-suffix: arduino-renesas_portenta-portenta_c33
5753
- fqbn: arduino:mbed_opta:opta
58-
platforms: |
59-
- name: arduino:mbed_opta
6054
artifact-name-suffix: arduino-mbed_opta-opta
6155

6256
steps:
@@ -67,16 +61,20 @@ jobs:
6761
uses: arduino/compile-sketches@v1
6862
with:
6963
github-token: ${{ secrets.GITHUB_TOKEN }}
70-
cli-compile-flags: --profile ${{ matrix.board.fqbn }}
7164
sketch-paths: |
7265
${{ env.UNIVERSAL_SKETCH_PATHS }}
7366
${{ matrix.board.additional-sketch-paths }}
67+
fqbn: ${{ matrix.board.fqbn }}
68+
cli-compile-flags: |
69+
- --profile
70+
- ${{ matrix.board.fqbn }}
7471
enable-deltas-report: true
7572
sketches-report-path: ${{ env.SKETCHES_REPORTS_PATH }}
73+
verbose: false
7674

7775
- name: Save sketches report as workflow artifact
7876
uses: actions/upload-artifact@v4
7977
with:
8078
if-no-files-found: error
8179
name: sketches-report-${{ matrix.board.artifact-name-suffix }}
82-
path: ${{ env.SKETCHES_REPORTS_PATH }}
80+
path: ${{ env.SKETCHES_REPORTS_PATH }}

examples/AdvancedUSBInternalOperations/sketch.yaml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,28 @@ profiles:
33
notes: Portenta H7 family & Portenta Machine Control
44
fqbn: arduino:mbed_portenta:envie_m7
55
platforms:
6-
- platform: arduino:mbed_portenta (4.1.1)
6+
- platform: arduino:mbed_portenta (4.4.1)
77
libraries:
88
- Arduino_USBHostMbed5 (0.3.1)
9-
- Arduino_POSIXStorage (1.2.0)
10-
- Arduino_UnifiedStorage (1.1.0)
11-
- ArduinoRS485 (1.0.5)
9+
- Arduino_POSIXStorage (1.2.1)
10+
- ArduinoRS485 (1.1.0)
11+
- dir: ../../ # Relative path to the library root
1212
arduino:renesas_portenta:portenta_c33:
1313
notes: Portenta C33
1414
fqbn: arduino:renesas_portenta:portenta_c33
1515
platforms:
16-
- platform: arduino:renesas_portenta (1.0.5)
16+
- platform: arduino:renesas_portenta (1.5.0)
1717
libraries:
18-
- Arduino_USBHostMbed5 (0.3.1)
19-
- Arduino_POSIXStorage (1.2.0)
20-
- Arduino_UnifiedStorage (1.1.0)
21-
- ArduinoRS485 (1.0.5)
18+
- Arduino_POSIXStorage (1.2.1)
19+
- ArduinoRS485 (1.1.0)
20+
- dir: ../../ # Relative path to the library root
2221
arduino:mbed_opta:opta:
2322
notes: Portenta Opta family
2423
fqbn: arduino:mbed_opta:opta
2524
platforms:
2625
- platform: arduino:mbed_opta (4.1.1)
2726
libraries:
2827
- Arduino_USBHostMbed5 (0.3.1)
29-
- Arduino_POSIXStorage (1.2.0)
30-
- Arduino_UnifiedStorage (1.1.0)
31-
- ArduinoRS485 (1.0.5)
28+
- Arduino_POSIXStorage (1.2.1)
29+
- ArduinoRS485 (1.1.0)
30+
- dir: ../../ # Relative path to the library root

examples/BackupInternalPartitions/sketch.yaml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,28 @@ profiles:
33
notes: Portenta H7 family & Portenta Machine Control
44
fqbn: arduino:mbed_portenta:envie_m7
55
platforms:
6-
- platform: arduino:mbed_portenta (4.1.1)
6+
- platform: arduino:mbed_portenta (4.4.1)
77
libraries:
88
- Arduino_USBHostMbed5 (0.3.1)
9-
- Arduino_POSIXStorage (1.2.0)
10-
- Arduino_UnifiedStorage (1.1.0)
11-
- ArduinoRS485 (1.0.5)
9+
- Arduino_POSIXStorage (1.2.1)
10+
- ArduinoRS485 (1.1.0)
11+
- dir: ../../ # Relative path to the library root
1212
arduino:renesas_portenta:portenta_c33:
1313
notes: Portenta C33
1414
fqbn: arduino:renesas_portenta:portenta_c33
1515
platforms:
16-
- platform: arduino:renesas_portenta (1.0.5)
16+
- platform: arduino:renesas_portenta (1.5.0)
1717
libraries:
18-
- Arduino_USBHostMbed5 (0.3.1)
19-
- Arduino_POSIXStorage (1.2.0)
20-
- Arduino_UnifiedStorage (1.1.0)
21-
- ArduinoRS485 (1.0.5)
18+
- Arduino_POSIXStorage (1.2.1)
19+
- ArduinoRS485 (1.1.0)
20+
- dir: ../../ # Relative path to the library root
2221
arduino:mbed_opta:opta:
2322
notes: Portenta Opta family
2423
fqbn: arduino:mbed_opta:opta
2524
platforms:
2625
- platform: arduino:mbed_opta (4.1.1)
2726
libraries:
2827
- Arduino_USBHostMbed5 (0.3.1)
29-
- Arduino_POSIXStorage (1.2.0)
30-
- Arduino_UnifiedStorage (1.1.0)
31-
- ArduinoRS485 (1.0.5)
28+
- Arduino_POSIXStorage (1.2.1)
29+
- ArduinoRS485 (1.1.0)
30+
- dir: ../../ # Relative path to the library root

examples/Callbacks/sketch.yaml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,28 @@ profiles:
33
notes: Portenta H7 family & Portenta Machine Control
44
fqbn: arduino:mbed_portenta:envie_m7
55
platforms:
6-
- platform: arduino:mbed_portenta (4.1.1)
6+
- platform: arduino:mbed_portenta (4.4.1)
77
libraries:
88
- Arduino_USBHostMbed5 (0.3.1)
9-
- Arduino_POSIXStorage (1.2.0)
10-
- Arduino_UnifiedStorage (1.1.0)
11-
- ArduinoRS485 (1.0.5)
9+
- Arduino_POSIXStorage (1.2.1)
10+
- ArduinoRS485 (1.1.0)
11+
- dir: ../../ # Relative path to the library root
1212
arduino:renesas_portenta:portenta_c33:
1313
notes: Portenta C33
1414
fqbn: arduino:renesas_portenta:portenta_c33
1515
platforms:
16-
- platform: arduino:renesas_portenta (1.0.5)
16+
- platform: arduino:renesas_portenta (1.5.0)
1717
libraries:
18-
- Arduino_USBHostMbed5 (0.3.1)
19-
- Arduino_POSIXStorage (1.2.0)
20-
- Arduino_UnifiedStorage (1.1.0)
21-
- ArduinoRS485 (1.0.5)
18+
- Arduino_POSIXStorage (1.2.1)
19+
- ArduinoRS485 (1.1.0)
20+
- dir: ../../ # Relative path to the library root
2221
arduino:mbed_opta:opta:
2322
notes: Portenta Opta family
2423
fqbn: arduino:mbed_opta:opta
2524
platforms:
2625
- platform: arduino:mbed_opta (4.1.1)
2726
libraries:
2827
- Arduino_USBHostMbed5 (0.3.1)
29-
- Arduino_POSIXStorage (1.2.0)
30-
- Arduino_UnifiedStorage (1.1.0)
31-
- ArduinoRS485 (1.0.5)
28+
- Arduino_POSIXStorage (1.2.1)
29+
- ArduinoRS485 (1.1.0)
30+
- dir: ../../ # Relative path to the library root

examples/InternalStoragePartitioning/sketch.yaml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,28 @@ profiles:
33
notes: Portenta H7 family & Portenta Machine Control
44
fqbn: arduino:mbed_portenta:envie_m7
55
platforms:
6-
- platform: arduino:mbed_portenta (4.1.1)
6+
- platform: arduino:mbed_portenta (4.4.1)
77
libraries:
88
- Arduino_USBHostMbed5 (0.3.1)
9-
- Arduino_POSIXStorage (1.2.0)
10-
- Arduino_UnifiedStorage (1.1.0)
11-
- ArduinoRS485 (1.0.5)
9+
- Arduino_POSIXStorage (1.2.1)
10+
- ArduinoRS485 (1.1.0)
11+
- dir: ../../ # Relative path to the library root
1212
arduino:renesas_portenta:portenta_c33:
1313
notes: Portenta C33
1414
fqbn: arduino:renesas_portenta:portenta_c33
1515
platforms:
16-
- platform: arduino:renesas_portenta (1.0.5)
16+
- platform: arduino:renesas_portenta (1.5.0)
1717
libraries:
18-
- Arduino_USBHostMbed5 (0.3.1)
19-
- Arduino_POSIXStorage (1.2.0)
20-
- Arduino_UnifiedStorage (1.1.0)
21-
- ArduinoRS485 (1.0.5)
18+
- Arduino_POSIXStorage (1.2.1)
19+
- ArduinoRS485 (1.1.0)
20+
- dir: ../../ # Relative path to the library root
2221
arduino:mbed_opta:opta:
2322
notes: Portenta Opta family
2423
fqbn: arduino:mbed_opta:opta
2524
platforms:
2625
- platform: arduino:mbed_opta (4.1.1)
2726
libraries:
2827
- Arduino_USBHostMbed5 (0.3.1)
29-
- Arduino_POSIXStorage (1.2.0)
30-
- Arduino_UnifiedStorage (1.1.0)
31-
- ArduinoRS485 (1.0.5)
28+
- Arduino_POSIXStorage (1.2.1)
29+
- ArduinoRS485 (1.1.0)
30+
- dir: ../../ # Relative path to the library root

examples/Logger/sketch.yaml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,28 @@ profiles:
33
notes: Portenta H7 family & Portenta Machine Control
44
fqbn: arduino:mbed_portenta:envie_m7
55
platforms:
6-
- platform: arduino:mbed_portenta (4.1.1)
6+
- platform: arduino:mbed_portenta (4.4.1)
77
libraries:
88
- Arduino_USBHostMbed5 (0.3.1)
9-
- Arduino_POSIXStorage (1.2.0)
10-
- Arduino_UnifiedStorage (1.1.0)
11-
- ArduinoRS485 (1.0.5)
9+
- Arduino_POSIXStorage (1.2.1)
10+
- ArduinoRS485 (1.1.0)
11+
- dir: ../../ # Relative path to the library root
1212
arduino:renesas_portenta:portenta_c33:
1313
notes: Portenta C33
1414
fqbn: arduino:renesas_portenta:portenta_c33
1515
platforms:
16-
- platform: arduino:renesas_portenta (1.0.5)
16+
- platform: arduino:renesas_portenta (1.5.0)
1717
libraries:
18-
- Arduino_USBHostMbed5 (0.3.1)
19-
- Arduino_POSIXStorage (1.2.0)
20-
- Arduino_UnifiedStorage (1.1.0)
21-
- ArduinoRS485 (1.0.5)
18+
- Arduino_POSIXStorage (1.2.1)
19+
- ArduinoRS485 (1.1.0)
20+
- dir: ../../ # Relative path to the library root
2221
arduino:mbed_opta:opta:
2322
notes: Portenta Opta family
2423
fqbn: arduino:mbed_opta:opta
2524
platforms:
2625
- platform: arduino:mbed_opta (4.1.1)
2726
libraries:
2827
- Arduino_USBHostMbed5 (0.3.1)
29-
- Arduino_POSIXStorage (1.2.0)
30-
- Arduino_UnifiedStorage (1.1.0)
31-
- ArduinoRS485 (1.0.5)
28+
- Arduino_POSIXStorage (1.2.1)
29+
- ArduinoRS485 (1.1.0)
30+
- dir: ../../ # Relative path to the library root

examples/SimpleStorageWriteRead/sketch.yaml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,28 @@ profiles:
33
notes: Portenta H7 family & Portenta Machine Control
44
fqbn: arduino:mbed_portenta:envie_m7
55
platforms:
6-
- platform: arduino:mbed_portenta (4.1.1)
6+
- platform: arduino:mbed_portenta (4.4.1)
77
libraries:
88
- Arduino_USBHostMbed5 (0.3.1)
9-
- Arduino_POSIXStorage (1.2.0)
10-
- Arduino_UnifiedStorage (1.1.0)
11-
- ArduinoRS485 (1.0.5)
9+
- Arduino_POSIXStorage (1.2.1)
10+
- ArduinoRS485 (1.1.0)
11+
- dir: ../../ # Relative path to the library root
1212
arduino:renesas_portenta:portenta_c33:
1313
notes: Portenta C33
1414
fqbn: arduino:renesas_portenta:portenta_c33
1515
platforms:
16-
- platform: arduino:renesas_portenta (1.0.5)
16+
- platform: arduino:renesas_portenta (1.5.0)
1717
libraries:
18-
- Arduino_USBHostMbed5 (0.3.1)
19-
- Arduino_POSIXStorage (1.2.0)
20-
- Arduino_UnifiedStorage (1.1.0)
21-
- ArduinoRS485 (1.0.5)
18+
- Arduino_POSIXStorage (1.2.1)
19+
- ArduinoRS485 (1.1.0)
20+
- dir: ../../ # Relative path to the library root
2221
arduino:mbed_opta:opta:
2322
notes: Portenta Opta family
2423
fqbn: arduino:mbed_opta:opta
2524
platforms:
2625
- platform: arduino:mbed_opta (4.1.1)
2726
libraries:
2827
- Arduino_USBHostMbed5 (0.3.1)
29-
- Arduino_POSIXStorage (1.2.0)
30-
- Arduino_UnifiedStorage (1.1.0)
31-
- ArduinoRS485 (1.0.5)
28+
- Arduino_POSIXStorage (1.2.1)
29+
- ArduinoRS485 (1.1.0)
30+
- dir: ../../ # Relative path to the library root

extras/tests/TestExisting/sketch.yaml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
profiles:
2+
arduino:mbed_portenta:envie_m7:
3+
notes: Portenta H7 family & Portenta Machine Control
4+
fqbn: arduino:mbed_portenta:envie_m7
5+
platforms:
6+
- platform: arduino:mbed_portenta (4.4.1)
7+
libraries:
8+
- Arduino_USBHostMbed5 (0.3.1)
9+
- Arduino_POSIXStorage (1.2.1)
10+
- ArduinoRS485 (1.1.0)
11+
- dir: ../../../ # Relative path to the library root
12+
arduino:renesas_portenta:portenta_c33:
13+
notes: Portenta C33
14+
fqbn: arduino:renesas_portenta:portenta_c33
15+
platforms:
16+
- platform: arduino:renesas_portenta (1.5.0)
17+
libraries:
18+
- Arduino_POSIXStorage (1.2.1)
19+
- ArduinoRS485 (1.1.0)
20+
- dir: ../../../ # Relative path to the library root
21+
arduino:mbed_opta:opta:
22+
notes: Portenta Opta family
23+
fqbn: arduino:mbed_opta:opta
24+
platforms:
25+
- platform: arduino:mbed_opta (4.1.1)
26+
libraries:
27+
- Arduino_USBHostMbed5 (0.3.1)
28+
- Arduino_POSIXStorage (1.2.1)
29+
- ArduinoRS485 (1.1.0)
30+
- dir: ../../../ # Relative path to the library root
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
profiles:
2+
arduino:mbed_portenta:envie_m7:
3+
notes: Portenta H7 family & Portenta Machine Control
4+
fqbn: arduino:mbed_portenta:envie_m7
5+
platforms:
6+
- platform: arduino:mbed_portenta (4.4.1)
7+
libraries:
8+
- Arduino_USBHostMbed5 (0.3.1)
9+
- Arduino_POSIXStorage (1.2.1)
10+
- ArduinoRS485 (1.1.0)
11+
- dir: ../../../ # Relative path to the library root
12+
arduino:renesas_portenta:portenta_c33:
13+
notes: Portenta C33
14+
fqbn: arduino:renesas_portenta:portenta_c33
15+
platforms:
16+
- platform: arduino:renesas_portenta (1.5.0)
17+
libraries:
18+
- Arduino_POSIXStorage (1.2.1)
19+
- ArduinoRS485 (1.1.0)
20+
- dir: ../../../ # Relative path to the library root
21+
arduino:mbed_opta:opta:
22+
notes: Portenta Opta family
23+
fqbn: arduino:mbed_opta:opta
24+
platforms:
25+
- platform: arduino:mbed_opta (4.1.1)
26+
libraries:
27+
- Arduino_USBHostMbed5 (0.3.1)
28+
- Arduino_POSIXStorage (1.2.1)
29+
- ArduinoRS485 (1.1.0)
30+
- dir: ../../../ # Relative path to the library root
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
profiles:
2+
arduino:mbed_portenta:envie_m7:
3+
notes: Portenta H7 family & Portenta Machine Control
4+
fqbn: arduino:mbed_portenta:envie_m7
5+
platforms:
6+
- platform: arduino:mbed_portenta (4.4.1)
7+
libraries:
8+
- Arduino_USBHostMbed5 (0.3.1)
9+
- Arduino_POSIXStorage (1.2.1)
10+
- ArduinoRS485 (1.1.0)
11+
- dir: ../../../ # Relative path to the library root
12+
arduino:renesas_portenta:portenta_c33:
13+
notes: Portenta C33
14+
fqbn: arduino:renesas_portenta:portenta_c33
15+
platforms:
16+
- platform: arduino:renesas_portenta (1.5.0)
17+
libraries:
18+
- Arduino_POSIXStorage (1.2.1)
19+
- ArduinoRS485 (1.1.0)
20+
- dir: ../../../ # Relative path to the library root
21+
arduino:mbed_opta:opta:
22+
notes: Portenta Opta family
23+
fqbn: arduino:mbed_opta:opta
24+
platforms:
25+
- platform: arduino:mbed_opta (4.1.1)
26+
libraries:
27+
- Arduino_USBHostMbed5 (0.3.1)
28+
- Arduino_POSIXStorage (1.2.1)
29+
- ArduinoRS485 (1.1.0)
30+
- dir: ../../../ # Relative path to the library root

0 commit comments

Comments
 (0)