Skip to content
This repository was archived by the owner on Aug 3, 2026. It is now read-only.

Commit 8cd2e1e

Browse files
committed
ci.yml now pins PIOArduino Core to v6.1.19, replaces deprecated pio platform install
1 parent 060ff1b commit 8cd2e1e

2 files changed

Lines changed: 5 additions & 4 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,15 +57,15 @@ jobs:
5757
uses: actions/cache@v4
5858
with:
5959
path: ~/.platformio
60-
key: ${{ runner.os }}-platformio-${{ hashFiles('**/library.json') }}
60+
key: ${{ runner.os }}-platformio-pioarduino-6.1.19-${{ hashFiles('**/library.json') }}
6161
restore-keys: |
62-
${{ runner.os }}-platformio-
62+
${{ runner.os }}-platformio-pioarduino-6.1.19-
6363
6464
- name: Install PIOArduino Core
65-
run: python -m pip install --upgrade https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.18.zip
65+
run: python -m pip install --upgrade https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.19.zip
6666

6767
- name: Install PIOArduino ESP32 Platform
68-
run: pio platform install https://github.com/pioarduino/platform-espressif32.git
68+
run: pio pkg install -g -p https://github.com/pioarduino/platform-espressif32.git
6969

7070
- name: Build library examples (ESP32 Arduino)
7171
run: |

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ All notable changes to this project will be documented in this file.
2020
- Normalize malformed `http:/` or `https:/` URLs to `http://`/`https://` to avoid DNS failures with parsed hosts like `:example.com`.
2121
- Collapse extra slashes (`https:///`) and strip a leading `://:` host typo before handing URLs to esp_http_client.
2222
- Teardown now requests active workers to abort in-flight operations and waits for worker completion before releasing shared runtime resources.
23+
- CI now pins PIOArduino Core to `v6.1.19` and installs the ESP32 platform via `pio pkg install`, restoring PlatformIO compatibility with the current `platform-espressif32` package.
2324

2425
### Notes
2526
- Streaming requests bypass all body buffering and ArduinoJson processing.

0 commit comments

Comments
 (0)