Skip to content

Commit e11fa23

Browse files
Jason2866josef109
authored andcommitted
Platform 2026.02.30 Tasmota Arduino Core 3.1.10 based on IDF 5.3.4.20260127 (arendst#24444)
1 parent 6a23faf commit e11fa23

7 files changed

Lines changed: 47 additions & 47 deletions

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
- [ ] Only relevant files were touched
88
- [ ] Only one feature/fix was added per PR and the code change compiles without warnings
99
- [ ] The code change is tested and works with Tasmota core ESP8266 V.2.7.8
10-
- [ ] The code change is tested and works with Tasmota core ESP32 V.3.1.9
10+
- [ ] The code change is tested and works with Tasmota core ESP32 V.3.1.10
1111
- [ ] I accept the [CLA](https://github.com/arendst/Tasmota/blob/development/CONTRIBUTING.md#contributor-license-agreement-cla).
1212

1313
_NOTE: The code change must pass CI tests. **Your PR cannot be merged unless tests pass**_

.github/workflows/Tasmota_build_devel.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
steps:
2323
- uses: actions/checkout@v4
2424
- name: Set up Python
25-
uses: actions/setup-python@v5
25+
uses: actions/setup-python@v6
2626
with:
2727
python-version: '3.13'
2828

@@ -59,7 +59,7 @@ jobs:
5959
steps:
6060
- uses: actions/checkout@v4
6161
- name: Set up Python
62-
uses: actions/setup-python@v5
62+
uses: actions/setup-python@v6
6363
with:
6464
python-version: '3.13'
6565
- uses: actions/download-artifact@v4
@@ -107,17 +107,17 @@ jobs:
107107
with:
108108
ref: development
109109
- name: Set up Python
110-
uses: actions/setup-python@v5
110+
uses: actions/setup-python@v6
111111
with:
112112
python-version: '3.13'
113113
- name: Install uv
114-
uses: astral-sh/setup-uv@v6
114+
uses: astral-sh/setup-uv@v7
115115
with:
116116
version: "latest"
117117
enable-cache: false
118118
- name: Install dependencies
119119
run: |
120-
uv pip install --system platformio
120+
uv pip install --system -U https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.19.zip
121121
cp ./platformio_override_sample.ini ./platformio_override.ini
122122
- name: Add SHA to footer
123123
run: |
@@ -158,17 +158,17 @@ jobs:
158158
with:
159159
ref: development
160160
- name: Set up Python
161-
uses: actions/setup-python@v5
161+
uses: actions/setup-python@v6
162162
with:
163163
python-version: '3.13'
164164
- name: Install uv
165-
uses: astral-sh/setup-uv@v6
165+
uses: astral-sh/setup-uv@v7
166166
with:
167167
version: "latest"
168168
enable-cache: false
169169
- name: Install dependencies
170170
run: |
171-
uv pip install --system platformio
171+
uv pip install --system -U https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.19.zip
172172
- name: Add SHA to footer
173173
run: |
174174
COMMIT_SHA_LONG=$(git rev-parse --short HEAD || echo "")
@@ -215,17 +215,17 @@ jobs:
215215
with:
216216
ref: development
217217
- name: Set up Python
218-
uses: actions/setup-python@v5
218+
uses: actions/setup-python@v6
219219
with:
220220
python-version: '3.13'
221221
- name: Install uv
222-
uses: astral-sh/setup-uv@v6
222+
uses: astral-sh/setup-uv@v7
223223
with:
224224
version: "latest"
225225
enable-cache: false
226226
- name: Install dependencies
227227
run: |
228-
uv pip install --system platformio
228+
uv pip install --system -U https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.19.zip
229229
cp ./platformio_override_sample.ini ./platformio_override.ini
230230
- name: Download safeboot firmwares
231231
uses: actions/download-artifact@v4
@@ -266,17 +266,17 @@ jobs:
266266
with:
267267
ref: development
268268
- name: Set up Python
269-
uses: actions/setup-python@v5
269+
uses: actions/setup-python@v6
270270
with:
271271
python-version: '3.13'
272272
- name: Install uv
273-
uses: astral-sh/setup-uv@v6
273+
uses: astral-sh/setup-uv@v7
274274
with:
275275
version: "latest"
276276
enable-cache: false
277277
- name: Install dependencies
278278
run: |
279-
uv pip install --system platformio
279+
uv pip install --system -U https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.19.zip
280280
cp ./platformio_override_sample.ini ./platformio_override.ini
281281
- name: Download safeboot firmwares
282282
uses: actions/download-artifact@v4

.github/workflows/Tasmota_build_master.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -42,17 +42,17 @@ jobs:
4242
with:
4343
ref: master
4444
- name: Set up Python
45-
uses: actions/setup-python@v5
45+
uses: actions/setup-python@v6
4646
with:
4747
python-version: '3.13'
4848
- name: Install uv
49-
uses: astral-sh/setup-uv@v6
49+
uses: astral-sh/setup-uv@v7
5050
with:
5151
version: "latest"
5252
enable-cache: false
5353
- name: Install dependencies
5454
run: |
55-
uv pip install --system platformio
55+
uv pip install --system -U https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.19.zip
5656
cp ./platformio_override_sample.ini ./platformio_override.ini
5757
- name: Add "release" to footer
5858
run: |
@@ -90,17 +90,17 @@ jobs:
9090
with:
9191
ref: master
9292
- name: Set up Python
93-
uses: actions/setup-python@v5
93+
uses: actions/setup-python@v6
9494
with:
9595
python-version: '3.13'
9696
- name: Install uv
97-
uses: astral-sh/setup-uv@v6
97+
uses: astral-sh/setup-uv@v7
9898
with:
9999
version: "latest"
100100
enable-cache: false
101101
- name: Install dependencies
102102
run: |
103-
uv pip install --system platformio
103+
uv pip install --system -U https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.19.zip
104104
cp ./platformio_override_sample.ini ./platformio_override.ini
105105
- name: Add "release" to footer
106106
run: |
@@ -146,17 +146,17 @@ jobs:
146146
with:
147147
ref: master
148148
- name: Set up Python
149-
uses: actions/setup-python@v5
149+
uses: actions/setup-python@v6
150150
with:
151151
python-version: '3.13'
152152
- name: Install uv
153-
uses: astral-sh/setup-uv@v6
153+
uses: astral-sh/setup-uv@v7
154154
with:
155155
version: "latest"
156156
enable-cache: false
157157
- name: Install dependencies
158158
run: |
159-
uv pip install --system platformio
159+
uv pip install --system -U https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.19.zip
160160
cp ./platformio_override_sample.ini ./platformio_override.ini
161161
- name: Download safeboot firmwares
162162
uses: actions/download-artifact@v4
@@ -195,17 +195,17 @@ jobs:
195195
with:
196196
ref: master
197197
- name: Set up Python
198-
uses: actions/setup-python@v5
198+
uses: actions/setup-python@v6
199199
with:
200200
python-version: '3.13'
201201
- name: Install uv
202-
uses: astral-sh/setup-uv@v6
202+
uses: astral-sh/setup-uv@v7
203203
with:
204204
version: "latest"
205205
enable-cache: false
206206
- name: Install dependencies
207207
run: |
208-
uv pip install --system platformio
208+
uv pip install --system -U https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.19.zip
209209
cp ./platformio_override_sample.ini ./platformio_override.ini
210210
- name: Download safeboot firmwares
211211
uses: actions/download-artifact@v4

.github/workflows/build_all_the_things.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,17 @@ jobs:
2929
steps:
3030
- uses: actions/checkout@v4
3131
- name: Set up Python
32-
uses: actions/setup-python@v5
32+
uses: actions/setup-python@v6
3333
with:
3434
python-version: '3.13'
3535
- name: Install uv
36-
uses: astral-sh/setup-uv@v6
36+
uses: astral-sh/setup-uv@v7
3737
with:
3838
version: "latest"
3939
enable-cache: false
4040
- name: Install dependencies
4141
run: |
42-
uv pip install --system platformio
42+
uv pip install --system -U https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.19.zip
4343
- name: Run PlatformIO
4444
env:
4545
PYTHONIOENCODING: utf-8
@@ -61,17 +61,17 @@ jobs:
6161
steps:
6262
- uses: actions/checkout@v4
6363
- name: Set up Python
64-
uses: actions/setup-python@v5
64+
uses: actions/setup-python@v6
6565
with:
6666
python-version: '3.13'
6767
- name: Install uv
68-
uses: astral-sh/setup-uv@v6
68+
uses: astral-sh/setup-uv@v7
6969
with:
7070
version: "latest"
7171
enable-cache: false
7272
- name: Install dependencies
7373
run: |
74-
uv pip install --system platformio
74+
uv pip install --system -U https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.19.zip
7575
- name: Run PlatformIO
7676
env:
7777
PYTHONIOENCODING: utf-8
@@ -127,17 +127,17 @@ jobs:
127127
steps:
128128
- uses: actions/checkout@v4
129129
- name: Set up Python
130-
uses: actions/setup-python@v5
130+
uses: actions/setup-python@v6
131131
with:
132132
python-version: '3.13'
133133
- name: Install uv
134-
uses: astral-sh/setup-uv@v6
134+
uses: astral-sh/setup-uv@v7
135135
with:
136136
version: "latest"
137137
enable-cache: false
138138
- name: Install dependencies
139139
run: |
140-
uv pip install --system platformio
140+
uv pip install --system -U https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.19.zip
141141
cp ./platformio_override_sample.ini ./platformio_override.ini
142142
- name: Run PlatformIO
143143
env:
@@ -160,17 +160,17 @@ jobs:
160160
steps:
161161
- uses: actions/checkout@v4
162162
- name: Set up Python
163-
uses: actions/setup-python@v5
163+
uses: actions/setup-python@v6
164164
with:
165165
python-version: '3.13'
166166
- name: Install uv
167-
uses: astral-sh/setup-uv@v6
167+
uses: astral-sh/setup-uv@v7
168168
with:
169169
version: "latest"
170170
enable-cache: false
171171
- name: Install dependencies
172172
run: |
173-
uv pip install --system platformio
173+
uv pip install --system -U https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.19.zip
174174
- name: Run PlatformIO
175175
env:
176176
PYTHONIOENCODING: utf-8

platformio_override_sample.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ lib_extra_dirs = ${library.lib_extra_dirs}
7777

7878
[env:tasmota32_base]
7979
; *** Uncomment next lines ";" to enable development Tasmota Arduino version ESP32
80-
;platform = https://github.com/Jason2866/platform-espressif32.git#Arduino/IDF55
80+
;platform = https://github.com/Jason2866/platform-espressif32.git#Arduino/IDF55_gcc152
8181

8282
;platform_packages = framework-arduinoespressif32 @
8383
;build_unflags = ${esp32_defaults.build_unflags}

platformio_tasmota32.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ custom_component_remove =
9797
espressif/cmake_utilities
9898

9999
[core32]
100-
platform = https://github.com/tasmota/platform-espressif32/releases/download/2026.01.30/platform-espressif32.zip
100+
platform = https://github.com/tasmota/platform-espressif32/releases/download/2026.02.30/platform-espressif32.zip
101101
platform_packages =
102102
build_unflags = ${esp32_defaults.build_unflags}
103103
build_flags = ${esp32_defaults.build_flags}

platformio_tasmota_env32.ini

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ lib_extra_dirs = lib/lib_ssl, lib/libesp32
117117
lib_ignore = ${safeboot_flags.lib_ignore}
118118

119119
[env:tasmota32c5-safeboot]
120-
platform = https://github.com/Jason2866/platform-espressif32.git#Arduino/IDF55_gcc15
120+
platform = https://github.com/Jason2866/platform-espressif32.git#Arduino/IDF55_gcc152
121121
extends = env:tasmota32_base
122122
board = esp32c5
123123
board_build.app_partition_name = safeboot
@@ -144,7 +144,7 @@ custom_sdkconfig =
144144
custom_component_remove = ${safeboot_flags.custom_component_remove}
145145

146146
[env:tasmota32c5ser-safeboot]
147-
platform = https://github.com/Jason2866/platform-espressif32.git#Arduino/IDF55_gcc15
147+
platform = https://github.com/Jason2866/platform-espressif32.git#Arduino/IDF55_gcc152
148148
extends = env:tasmota32_base
149149
board = esp32c5ser
150150
board_build.app_partition_name = safeboot
@@ -231,7 +231,7 @@ lib_extra_dirs = lib/lib_ssl, lib/libesp32
231231
lib_ignore = ${safeboot_flags.lib_ignore}
232232

233233
[env:tasmota32p4r3-safeboot]
234-
platform = https://github.com/Jason2866/platform-espressif32.git#Arduino/IDF55_gcc15
234+
platform = https://github.com/Jason2866/platform-espressif32.git#Arduino/IDF55_gcc152
235235
extends = env:tasmota32_base
236236
board = esp32p4r3
237237
board_build.app_partition_name = safeboot
@@ -252,7 +252,7 @@ lib_extra_dirs = lib/lib_ssl, lib/libesp32
252252
lib_ignore = ${safeboot_flags.lib_ignore}
253253

254254
[env:tasmota32p4r3ser-safeboot]
255-
platform = https://github.com/Jason2866/platform-espressif32.git#Arduino/IDF55_gcc15
255+
platform = https://github.com/Jason2866/platform-espressif32.git#Arduino/IDF55_gcc152
256256
extends = env:tasmota32_base
257257
board = esp32p4r3ser
258258
board_build.app_partition_name = safeboot
@@ -319,7 +319,7 @@ build_flags = ${env:tasmota32_base.build_flags}
319319
lib_ignore = ${env:tasmota32_base.lib_ignore}
320320
Micro-RTSP
321321
[env:tasmota32c5]
322-
platform = https://github.com/Jason2866/platform-espressif32.git#Arduino/IDF55_gcc15
322+
platform = https://github.com/Jason2866/platform-espressif32.git#Arduino/IDF55_gcc152
323323
extends = env:tasmota32_base
324324
board = esp32c5
325325
build_flags = ${env:tasmota32_base.build_flags}
@@ -346,7 +346,7 @@ lib_ignore = ${env:tasmota32_base.lib_ignore}
346346
Micro-RTSP
347347

348348
[env:tasmota32p4r3]
349-
platform = https://github.com/Jason2866/platform-espressif32.git#Arduino/IDF55_gcc15
349+
platform = https://github.com/Jason2866/platform-espressif32.git#Arduino/IDF55_gcc152
350350
extends = env:tasmota32_base
351351
board = esp32p4r3
352352
build_flags = ${env:tasmota32_base.build_flags}

0 commit comments

Comments
 (0)