|
8 | 8 | fail-fast: false |
9 | 9 | matrix: |
10 | 10 | project: |
11 | | - - marlin: |
12 | | - repository: "MarlinFirmware/Marlin" |
13 | | - folder: "Marlin" |
14 | | - config_dir: "Marlin" |
15 | | - env_name: "mega2560" |
16 | | - - esphome: |
17 | | - repository: "esphome/esphome" |
18 | | - folder: "esphome" |
19 | | - config_dir: "esphome" |
20 | | - env_name: "esp32-arduino" |
21 | | - - smartknob: |
22 | | - repository: "scottbez1/smartknob" |
23 | | - folder: "smartknob" |
24 | | - config_dir: "smartknob" |
25 | | - env_name: "view" |
26 | | - - espurna: |
27 | | - repository: "xoseperez/espurna" |
28 | | - folder: "espurna" |
29 | | - config_dir: "espurna/code" |
30 | | - env_name: "nodemcu-lolin" |
31 | 11 | - OpenMQTTGateway: |
32 | | - repository: "1technophile/OpenMQTTGateway" |
33 | | - folder: "OpenMQTTGateway" |
34 | | - config_dir: "OpenMQTTGateway" |
35 | | - env_name: "esp32-m5atom-lite" |
| 12 | + repository: "Jason2866/platform-test" |
| 13 | + folder: "src" |
| 14 | + config_dir: "src" |
| 15 | + env_name: "esp32-s3" |
36 | 16 | os: [ubuntu-latest, windows-latest, macos-latest] |
37 | | - exclude: |
38 | | - - os: windows-latest |
39 | | - project: {"esphome": "", "repository": "esphome/esphome", "folder": "esphome", "config_dir": "esphome", "env_name": "esp32-arduino"} |
40 | 17 |
|
41 | 18 | runs-on: ${{ matrix.os }} |
42 | 19 | steps: |
|
45 | 22 | submodules: "recursive" |
46 | 23 |
|
47 | 24 | - name: Set up Python ${{ matrix.python-version }} |
48 | | - uses: actions/setup-python@v4 |
| 25 | + uses: actions/setup-python@v5 |
49 | 26 | with: |
50 | 27 | python-version: 3.11 |
51 | 28 |
|
|
59 | 36 | repository: ${{ matrix.project.repository }} |
60 | 37 | path: ${{ matrix.project.folder }} |
61 | 38 |
|
62 | | - - name: Install ESPHome dependencies |
63 | | - # Requires esptool package as it's used in a custom prescript |
64 | | - if: ${{ contains(matrix.project.repository, 'esphome') }} |
65 | | - run: pip install esptool==3.* |
66 | | - |
67 | | - - name: Compile ${{ matrix.project.repository }} |
68 | | - run: pio run -d ${{ matrix.project.config_dir }} -e ${{ matrix.project.env_name }} |
69 | | - |
| 39 | + - name: Compile example ${{ matrix.project.repository }} |
| 40 | + run: | |
| 41 | + pio run -d ${{ matrix.project.config_dir }} -e ${{ matrix.project.env_name }} |
0 commit comments