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

Commit 78b7255

Browse files
committed
ci.yml now pins PIOArduino Core to v6.1.19, replaces deprecated pio platform install
1 parent dc98694 commit 78b7255

2 files changed

Lines changed: 9 additions & 8 deletions

File tree

.github/workflows/ci.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,15 @@ jobs:
2727
uses: actions/cache@v4
2828
with:
2929
path: ~/.platformio
30-
key: ${{ runner.os }}-platformio-${{ hashFiles('**/library.json') }}
30+
key: ${{ runner.os }}-platformio-pioarduino-6.1.19-${{ hashFiles('**/library.json') }}
3131
restore-keys: |
32-
${{ runner.os }}-platformio-
32+
${{ runner.os }}-platformio-pioarduino-6.1.19-
3333
3434
- name: Install PIOArduino Core
35-
run: python -m pip install --upgrade https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.18.zip
35+
run: python -m pip install --upgrade https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.19.zip
3636

3737
- name: Install PIOArduino ESP32 Platform
38-
run: pio platform install https://github.com/pioarduino/platform-espressif32.git
38+
run: pio pkg install -g -p https://github.com/pioarduino/platform-espressif32.git
3939

4040
- name: Build library examples (ESP32 Arduino)
4141
run: |
@@ -69,15 +69,15 @@ jobs:
6969
uses: actions/cache@v4
7070
with:
7171
path: ~/.platformio
72-
key: ${{ runner.os }}-platformio-${{ hashFiles('**/library.json') }}
72+
key: ${{ runner.os }}-platformio-pioarduino-6.1.19-${{ hashFiles('**/library.json') }}
7373
restore-keys: |
74-
${{ runner.os }}-platformio-
74+
${{ runner.os }}-platformio-pioarduino-6.1.19-
7575
7676
- name: Install PIOArduino Core
77-
run: python -m pip install --upgrade https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.18.zip
77+
run: python -m pip install --upgrade https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.19.zip
7878

7979
- name: Install PIOArduino ESP32 Platform
80-
run: pio platform install https://github.com/pioarduino/platform-espressif32.git
80+
run: pio pkg install -g -p https://github.com/pioarduino/platform-espressif32.git
8181

8282
- name: Build ESP-IDF smoke target
8383
run: |

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ All notable changes to this project will be documented in this file.
66

77
### Fixed
88
- Fixed ESP32 VAPID key-pair validation and runtime public-key derivation to use the library DRBG-backed mbedTLS path instead of relying on null RNG callbacks.
9+
- 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.
910

1011
### Changed
1112
- Breaking: renamed the public transport struct from `Subscription` to `WebPushSubscription` everywhere with no compatibility alias.

0 commit comments

Comments
 (0)