20
20
lint :
21
21
name : check library format
22
22
runs-on : ubuntu-latest
23
- continue-on-error : true
24
-
23
+
25
24
steps :
26
- - uses : actions/checkout@v3
25
+ - uses : actions/checkout@v4
27
26
28
27
# Arduino - lint
29
28
- name : Arduino-lint
@@ -37,10 +36,10 @@ jobs:
37
36
compile-uno :
38
37
name : compile uno examples
39
38
runs-on : ubuntu-latest
40
- continue-on-error : true
41
-
39
+ # continue-on-error: true
40
+
42
41
steps :
43
- - uses : actions/checkout@v3
42
+ - uses : actions/checkout@v4
44
43
45
44
# Compile Examples for UNO
46
45
- name : Compile examples on uno
58
57
compile-esp8266 :
59
58
name : compile esp8266 examples
60
59
runs-on : ubuntu-latest
61
- continue-on-error : true
62
-
60
+
63
61
steps :
64
- - uses : actions/checkout@v3
62
+ - uses : actions/checkout@v4
65
63
- name : compile sketches
66
64
uses : arduino/compile-sketches@v1
67
65
with :
@@ -82,10 +80,33 @@ jobs:
82
80
compile-esp32 :
83
81
name : build examples on ESP32
84
82
runs-on : ubuntu-latest
85
- continue-on-error : true
83
+
84
+ steps :
85
+ - uses : actions/checkout@v4
86
+ - name : compile sketches
87
+ uses : arduino/compile-sketches@v1
88
+ with :
89
+ verbose : true
90
+ platforms : |
91
+ # Install ESP32 platform via Boards Manager
92
+ - name: "esp32:esp32"
93
+ source-url: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
94
+ # version: 2.0.4 doesn't work with CLI caused by issue https://github.com/espressif/arduino-esp32/pull/7060
95
+ version: 2.0.8
96
+ fqbn : esp32:esp32:esp32
97
+ sketch-paths : |
98
+ - 'examples/SimpleOneButton'
99
+ - 'examples/TwoButtons'
100
+ - 'examples/BlinkMachine'
101
+ - 'examples/InterruptOneButton'
102
+ - 'examples/SpecialInput'
103
+
104
+ compile-arduino-nano-esp32 :
105
+ name : build examples on Arduino Nano ESP32
106
+ runs-on : ubuntu-latest
86
107
87
108
steps :
88
- - uses : actions/checkout@v3
109
+ - uses : actions/checkout@v4
89
110
- name : compile sketches
90
111
uses : arduino/compile-sketches@v1
91
112
with :
@@ -103,3 +124,23 @@ jobs:
103
124
- 'examples/BlinkMachine'
104
125
- 'examples/InterruptOneButton'
105
126
- 'examples/SpecialInput'
127
+
128
+ compile-arduino-nano-eps32 :
129
+ name : compile examples for Arduinop Nano ESP32
130
+ runs-on : ubuntu-latest
131
+
132
+ steps :
133
+ - uses : actions/checkout@v4
134
+
135
+ # Compile Examples for UNO
136
+ - name : Compile examples on uno
137
+ uses : arduino/compile-sketches@v1
138
+ with :
139
+ verbose : true
140
+ fqbn : arduino:esp32:nano_nora
141
+ sketch-paths : |
142
+ - 'examples/SimpleOneButton'
143
+ - 'examples/TwoButtons'
144
+ - 'examples/BlinkMachine'
145
+ - 'examples/InterruptOneButton'
146
+ - 'examples/SpecialInput'
0 commit comments