Skip to content

Commit 9a54d9f

Browse files
committed
Add CI for Arduino 3 (ESP-IDF 5.1)
1 parent 52ee4e1 commit 9a54d9f

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,16 @@ jobs:
6969
include:
7070
- platform: espressif32
7171
board: esp32dev
72-
eeprom: true
73-
softwareserial: false
72+
opts:
7473
- platform: espressif8266
7574
board: huzzah
76-
eeprom: true
77-
softwareserial: false
75+
opts:
76+
- platform: espressif32
77+
board: esp32dev
78+
opts: "--project-option 'platform_packages=platformio/framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#3.0.0-alpha3, platform_packages=platformio/framework-arduinoespressif32-libs @ https://github.com/espressif/esp32-arduino-libs.git#idf-release/v5.1'"
79+
- platform: espressif8266
80+
board: huzzah
81+
opts: "--project-option 'platform_packages=platformio/framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#3.0.0-alpha3, platform_packages=platformio/framework-arduinoespressif32-libs @ https://github.com/espressif/esp32-arduino-libs.git#idf-release/v5.1'"
7882

7983
steps:
8084
- name: Checkout
@@ -100,7 +104,7 @@ jobs:
100104
run: platformio platform install ${{ matrix.platform }}
101105

102106
- name: Build CaptivePortal
103-
run: platformio ci "examples/CaptivePortal/CaptivePortal.ino" -l '.' -b ${{ matrix.board }}
107+
run: platformio ci "examples/CaptivePortal/CaptivePortal.ino" -l '.' -b ${{ matrix.board }} ${{ matrix.opts }}
104108

105109
- name: Build SimpleServer
106-
run: platformio ci "examples/SimpleServer/SimpleServer.ino" -l '.' -b ${{ matrix.board }}
110+
run: platformio ci "examples/SimpleServer/SimpleServer.ino" -l '.' -b ${{ matrix.board }} ${{ matrix.opts }}

0 commit comments

Comments
 (0)