|
1 |
| -name: CI Examples |
| 1 | +name: CI Examples Matter |
2 | 2 |
|
3 | 3 | on:
|
4 | 4 | workflow_dispatch: # Manually start a workflow
|
|
12 | 12 | strategy:
|
13 | 13 | fail-fast: false
|
14 | 14 | matrix:
|
15 |
| - os: [ubuntu-24.04, windows-2022, macos-15] |
| 15 | + os: [ubuntu-24.04, macos-15] |
16 | 16 | example:
|
17 |
| - - "examples/arduino-blink" |
18 |
| - - "examples/arduino-rmt-blink" |
19 |
| - - "examples/arduino-usb-keyboard" |
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" |
26 |
| - - "examples/arduino-matter-light" |
27 |
| - - "examples/espidf-arduino-blink" |
28 |
| - - "examples/espidf-arduino-littlefs" |
29 |
| - - "examples/espidf-blink" |
30 |
| - - "examples/espidf-coap-server" |
31 |
| - - "examples/espidf-exceptions" |
32 |
| - - "examples/espidf-hello-world" |
33 |
| - - "examples/espidf-http-request" |
34 |
| - - "examples/espidf-peripherals-uart" |
35 |
| - - "examples/espidf-peripherals-usb" |
36 |
| - - "examples/espidf-storage-sdcard" |
37 |
| - - "examples/espidf-ulp" |
38 |
| - - "examples/espidf-ulp-riscv" |
39 |
| - - "examples/espidf-ulp-lp" |
| 17 | + - "examples/espidf-arduino-matter-light" |
40 | 18 | runs-on: ${{ matrix.os }}
|
41 | 19 | steps:
|
42 | 20 | - uses: actions/checkout@v4
|
|
48 | 26 | python-version: "3.13"
|
49 | 27 | - name: Install dependencies
|
50 | 28 | run: |
|
51 |
| - python -m pip install --upgrade pip |
52 | 29 | pip install wheel
|
53 | 30 | pip install -U https://github.com/pioarduino/platformio-core/archive/refs/tags/v6.1.18.zip
|
54 | 31 | pio pkg install --global --platform file://.
|
55 |
| - - name: git clone Tasmota and add to examples |
56 |
| - run: | |
57 |
| - git clone -b development --depth 1 https://github.com/arendst/Tasmota.git examples/tasmota |
58 |
| - cp examples/tasmota_platformio_override.ini examples/tasmota/platformio_override.ini |
59 | 32 | - name: Build examples
|
60 | 33 | run: pio run -d ${{ matrix.example }}
|
0 commit comments