Skip to content

Commit ee2b7e7

Browse files
committed
ci.yml now pins PIOArduino Core to v6.1.19, replaces deprecated pio platform install
1 parent 01e13d9 commit ee2b7e7

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
@@ -30,15 +30,15 @@ jobs:
3030
uses: actions/cache@v4
3131
with:
3232
path: ~/.platformio
33-
key: ${{ runner.os }}-platformio-${{ hashFiles('**/library.json') }}
33+
key: ${{ runner.os }}-platformio-pioarduino-6.1.19-${{ hashFiles('**/library.json') }}
3434
restore-keys: |
35-
${{ runner.os }}-platformio-
35+
${{ runner.os }}-platformio-pioarduino-6.1.19-
3636
3737
- name: Install PIOArduino Core
38-
run: python -m pip install --upgrade https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.18.zip
38+
run: python -m pip install --upgrade https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.19.zip
3939

4040
- name: Install PIOArduino ESP32 Platform
41-
run: pio platform install https://github.com/pioarduino/platform-espressif32.git
41+
run: pio pkg install -g -p https://github.com/pioarduino/platform-espressif32.git
4242

4343
- name: Build library examples (ESP32 Arduino)
4444
run: |
@@ -121,7 +121,7 @@ jobs:
121121
python-version: '3.13'
122122

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

126126
- name: Pack library (PlatformIO)
127127
run: |

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ All notable changes to this project will be documented in this file.
99
- Added `isPSRAMAvailable()` and `shouldUsePSRAM()` runtime helpers.
1010
- Added Arduino example (`examples/basic_usage`) demonstrating safe fallback behavior.
1111

12+
### Fixed
13+
- 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.
14+
1215
## [0.1.0] - 2026-02-20
1316

1417
### Added

0 commit comments

Comments
 (0)