File tree Expand file tree Collapse file tree 2 files changed +52
-0
lines changed Expand file tree Collapse file tree 2 files changed +52
-0
lines changed Original file line number Diff line number Diff line change 60
60
PLATFORMIO_SRC_DIR=examples/$i PIO_BOARD=${{ matrix.board }} pio run -e ci-arduino-3
61
61
done
62
62
63
+ platformio-esp32-arduino-3-latest :
64
+ name : PIO Arduino 3 Latest
65
+ runs-on : ubuntu-latest
66
+ strategy :
67
+ fail-fast : false
68
+ matrix :
69
+ board :
70
+ - esp32dev
71
+ - esp32-s2-saola-1
72
+ - esp32-s3-devkitc-1
73
+ - esp32-c3-devkitc-02
74
+ - esp32-c6-devkitc-1
75
+ - esp32-h2-devkitm-1
76
+
77
+ steps :
78
+ - name : Checkout
79
+ uses : actions/checkout@v4
80
+
81
+ - name : Cache PlatformIO
82
+ uses : actions/cache@v4
83
+ with :
84
+ key : ${{ runner.os }}-pio
85
+ path : |
86
+ ~/.cache/pip
87
+ ~/.platformio
88
+
89
+ - name : Python
90
+ uses : actions/setup-python@v5
91
+ with :
92
+ python-version : " 3.x"
93
+
94
+ - name : Install PIO
95
+ run : |
96
+ python -m pip install --upgrade pip
97
+ pip install --upgrade platformio
98
+
99
+ - name : Build Examples
100
+ run : |
101
+ for i in `ls examples`; do
102
+ echo "============================================================="
103
+ echo "Building examples/$i..."
104
+ echo "============================================================="
105
+ PLATFORMIO_SRC_DIR=examples/$i PIO_BOARD=${{ matrix.board }} pio run -e ci-arduino-3-latest
106
+ done
107
+
63
108
platformio-esp32-arduino2 :
64
109
name : PIO Arduino 2
65
110
runs-on : ubuntu-latest
Original file line number Diff line number Diff line change 63
63
64
64
[env:arduino-3]
65
65
66
+ [env:arduino-3-latest]
67
+ platform = https://github.com/pioarduino/platform-espressif32/releases/download/54.03.20-rc1/platform-espressif32.zip
68
+
66
69
[env:arduino-3-no-json]
67
70
lib_deps =
68
71
ESP32Async/AsyncTCP @ 3.3.5
@@ -109,6 +112,10 @@ board = ${sysenv.PIO_BOARD}
109
112
[env:ci-arduino-3]
110
113
board = ${sysenv.PIO_BOARD}
111
114
115
+ [env:ci-arduino-3-latest]
116
+ platform = https://github.com/pioarduino/platform-espressif32/releases/download/54.03.20-rc1/platform-espressif32.zip
117
+ board = ${sysenv.PIO_BOARD}
118
+
112
119
[env:ci-arduino-3-no-json]
113
120
board = ${sysenv.PIO_BOARD}
114
121
lib_deps =
You can’t perform that action at this time.
0 commit comments