Skip to content

Commit f125689

Browse files
committed
ci.yml now pins PIOArduino Core to v6.1.19, replaces deprecated pio platform install
1 parent 29112c0 commit f125689

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
@@ -41,15 +41,15 @@ jobs:
4141
uses: actions/cache@v4
4242
with:
4343
path: ~/.platformio
44-
key: ${{ runner.os }}-platformio-${{ hashFiles('**/library.json') }}
44+
key: ${{ runner.os }}-platformio-pioarduino-6.1.19-${{ hashFiles('**/library.json') }}
4545
restore-keys: |
46-
${{ runner.os }}-platformio-
46+
${{ runner.os }}-platformio-pioarduino-6.1.19-
4747
4848
- name: Install PIOArduino Core
49-
run: python -m pip install --upgrade https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.18.zip
49+
run: python -m pip install --upgrade https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.19.zip
5050

5151
- name: Install PIOArduino ESP32 Platform
52-
run: pio platform install https://github.com/pioarduino/platform-espressif32.git
52+
run: pio pkg install -g -p https://github.com/pioarduino/platform-espressif32.git
5353

5454
- name: Build library examples (ESP32 Arduino)
5555
run: |

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ The format follows Keep a Changelog and the project adheres to Semantic Versioni
1717
- Ensured per-second and per-minute countdown timers emit their final tick by rounding up remaining time.
1818
- Added lifecycle test coverage for pre-init `deinit()`, repeated `deinit()`, and `init -> deinit -> init` reinitialization.
1919
- Removed library-owned exception/abort paths from timer allocation and callback dispatch, and guarded lifecycle state/ID generation behind a persistent mutex for task-safe use.
20+
- 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.
2021

2122
### Documentation
2223
- Added an MIT license badge and cross-links to other ESPToolKit libraries in the README.

0 commit comments

Comments
 (0)