18
18
- " examples/arduino-rmt-blink"
19
19
- " examples/arduino-usb-keyboard"
20
20
- " examples/arduino-wifiscan"
21
+ - " examples/arduino-zigbee-light"
22
+ - " examples/arduino-zigbee-switch"
23
+ - " examples/tasmota"
24
+ - " examples/espidf-arduino-h2zero-BLE_scan"
25
+ - " examples/espidf-arduino-matter-light"
21
26
- " examples/espidf-arduino-blink"
22
27
- " examples/espidf-arduino-littlefs"
23
28
- " examples/espidf-blink"
30
35
- " examples/espidf-storage-sdcard"
31
36
- " examples/espidf-ulp"
32
37
- " examples/espidf-ulp-riscv"
38
+ - " examples/espidf-ulp-lp"
33
39
runs-on : ${{ matrix.os }}
34
40
steps :
35
41
- uses : actions/checkout@v4
@@ -44,15 +50,15 @@ jobs:
44
50
python -m pip install --upgrade pip
45
51
pip install wheel
46
52
pip install -U https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.16.tar.gz
47
- pio pkg install --global --platform symlink ://.
53
+ pio pkg install --global --platform file ://.
48
54
if : " matrix.os == 'windows-2022'"
49
55
env :
50
56
PLATFORMIO_CORE_DIR : C:\plat
51
57
PLATFORMIO_PACKAGES_DIR : C:\plat\pack
52
58
PLATFORMIO_PLATFORMS_DIR : C:\plat\plat
53
59
- name : Build Windows examples
54
60
run : pio run -d ${{ matrix.example }}
55
- if : " matrix.os == 'windows-2022'"
61
+ if : " matrix.example != 'examples/tasmota' && matrix. os == 'windows-2022'"
56
62
env :
57
63
PLATFORMIO_CORE_DIR : C:\plat
58
64
PLATFORMIO_PACKAGES_DIR : C:\plat\pack
62
68
python -m pip install --upgrade pip
63
69
pip install wheel
64
70
pip install -U https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.16.tar.gz
65
- pio pkg install --global --platform symlink ://.
71
+ pio pkg install --global --platform file ://.
66
72
if : " matrix.os != 'windows-2022'"
73
+ - name : git clone Tasmota and add to examples
74
+ run : |
75
+ git clone -b development --depth 1 https://github.com/arendst/Tasmota.git examples/tasmota
76
+ cp examples/tasmota_platformio_override.ini examples/tasmota/platformio_override.ini
77
+ if : " matrix.example == 'examples/tasmota' && matrix.os != 'windows-2022'"
67
78
- name : Build Ubuntu Mac examples
68
79
run : pio run -d ${{ matrix.example }}
69
80
if : " matrix.os != 'windows-2022'"
0 commit comments