Skip to content
This repository was archived by the owner on Jan 21, 2025. It is now read-only.

Commit 1f1d7a4

Browse files
committed
Try CI with S3 board
1 parent aac8c67 commit 1f1d7a4

File tree

2 files changed

+20
-9
lines changed

2 files changed

+20
-9
lines changed

.github/workflows/push.yml

+6-4
Original file line numberDiff line numberDiff line change
@@ -29,22 +29,24 @@ jobs:
2929
run: arduino-cli --config-file ${{ matrix.config }} --library ./src/ compile --fqbn esp32:esp32:esp32 ./examples/ClientServer/Client/Client.ino
3030

3131
build-pio:
32-
name: pio ${{ matrix.env }}
32+
name: ${{ matrix.board }} ${{ matrix.env }}
3333
runs-on: ubuntu-latest
3434
strategy:
35-
fail-fast: true
35+
fail-fast: false
3636
matrix:
37-
env: [latest, v660, master, v300-rc1, Jason2866]
37+
board: [esp32dev, esp32-s3-devkitc-1]
38+
env: [v660, latest-espressif32, latest-arduino, v300-rc1, Jason2866]
3839
steps:
3940
- uses: actions/checkout@v4
4041
- uses: actions/cache@v4
4142
with:
4243
path: |
4344
~/.platformio
4445
~/.cache/pip
45-
key: ${{ runner.os }}-platformio
46+
key: ${{ matrix.env }}
4647
- uses: actions/setup-python@v5
4748
with:
4849
python-version: "3.x"
4950
- run: pip install platformio
51+
- run: sed -i -e 's/esp32dev/${{ matrix.board }}/g' platformio.ini
5052
- run: pio run -e ${{ matrix.env }}

platformio.ini

+14-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
[env]
22
framework = arduino
3-
board = esp32dev
43
build_flags =
54
-Wall -Wextra
65
-D CONFIG_ARDUHAL_LOG_COLORS
@@ -13,23 +12,33 @@ monitor_filters = esp32_exception_decoder, log2file
1312
lib_dir = .
1413
src_dir = examples/ClientServer/Client
1514

16-
[env:latest]
17-
platform = espressif32
18-
1915
[env:v660]
2016
platform = espressif32@6.6.0
17+
board = esp32dev
18+
; board = esp32dev
2119

22-
[env:master]
20+
[env:latest-espressif32]
21+
platform = https://github.com/platformio/platform-espressif32.git
22+
board = esp32dev
23+
; board = esp32dev
24+
25+
[env:latest-arduino]
2326
platform = espressif32
2427
platform_packages=
2528
platformio/framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#master
2629
platformio/framework-arduinoespressif32-libs @ https://github.com/espressif/esp32-arduino-libs.git#idf-release/v5.1
30+
board = esp32dev
31+
; board = esp32dev
2732

2833
[env:v300-rc1]
2934
platform = espressif32
3035
platform_packages=
3136
platformio/framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#3.0.0-rc1
3237
platformio/framework-arduinoespressif32-libs @ https://github.com/espressif/esp32-arduino-libs.git#idf-release/v5.1
38+
board = esp32dev
39+
; board = esp32dev
3340

3441
[env:Jason2866]
3542
platform = https://github.com/Jason2866/platform-espressif32.git#Arduino/IDF5
43+
board = esp32dev
44+
; board = esp32dev

0 commit comments

Comments
 (0)