Skip to content

Commit bca3280

Browse files
workflow update
1 parent 78d1a0f commit bca3280

1 file changed

Lines changed: 17 additions & 4 deletions

File tree

.github/workflows/arduino.yml

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88

99
strategy:
1010
matrix:
11-
board: [esp32dev, nodemcu]
11+
platform: [esp32, esp8266]
1212

1313
steps:
1414
- uses: actions/checkout@v4
@@ -18,10 +18,23 @@ jobs:
1818
with:
1919
enable-ini-overrides: true
2020

21-
- name: Install ESP32 Board
21+
- name: Install Boards
2222
run: |
2323
arduino-cli core update-index
2424
arduino-cli core install esp32:esp32
25+
arduino-cli core install esp8266:esp8266
2526
26-
- name: Compile ESP-IoT-WebControl
27-
run: arduino-cli compile --fqbn esp32:esp32:esp32dev ESP-IoT-WebControl.ino
27+
- name: Install Libraries
28+
run: |
29+
arduino-cli lib update-index
30+
arduino-cli lib install "ESPAsyncWebServer@1.2.3"
31+
arduino-cli lib install "AsyncTCP@1.1.1"
32+
33+
- name: Compile main.ino for ESP32
34+
run: arduino-cli compile --fqbn esp32:esp32:esp32dev main.ino
35+
36+
- name: Compile main.ino for ESP8266
37+
run: arduino-cli compile --fqbn esp8266:esp8266:nodemcuv2 main.ino
38+
39+
- name: Show sketch size
40+
run: arduino-cli compile --fqbn esp32:esp32:esp32dev main.ino --verbose

0 commit comments

Comments
 (0)