Skip to content

Commit 0a1ed39

Browse files
committed
ci.yml now pins PIOArduino Core to v6.1.19, replaces deprecated pio platform install
1 parent 391fa16 commit 0a1ed39

2 files changed

Lines changed: 8 additions & 5 deletions

File tree

.github/workflows/ci.yml

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

7070
- name: Install PIOArduino ESP32 Platform
71-
run: pio platform install https://github.com/pioarduino/platform-espressif32.git
71+
run: pio pkg install -g -p https://github.com/pioarduino/platform-espressif32.git
7272

7373
- name: Build library examples (ESP32 Arduino)
7474
run: |
@@ -146,7 +146,7 @@ jobs:
146146
python-version: '3.13'
147147

148148
- name: Install PIOArduino Core
149-
run: python -m pip install --upgrade https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.18.zip
149+
run: python -m pip install --upgrade https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.19.zip
150150

151151
- name: Pack library (PlatformIO)
152152
run: |

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ All notable changes to this project will be documented in this file.
1212
- Standalone CMake now consistently requires C++17 and builds tests against the root library target.
1313
- README now documents the `format(...)` format-string contract and standalone CMake consumption.
1414

15+
### Fixed
16+
- 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.
17+
1518
## [0.1.0] - 2026-04-09
1619
### Added
1720
- Initial ESPLang release.

0 commit comments

Comments
 (0)