Add climate tests

This commit is contained in:
Edward Firmo
2024-04-18 19:57:40 +02:00
parent 4b049312da
commit 8be27ae04b

View File

@@ -171,6 +171,75 @@ jobs:
with:
yaml_file: ${{ matrix.yaml_file }}
build_climate_cool:
name: Build Climate Cool
needs: build_cores
runs-on: ubuntu-latest
strategy:
matrix:
include:
- id: idf
yaml_file: ".test/esphome_idf_climate_cool.yaml"
- id: idf5
yaml_file: ".test/esphome_idf5_climate_cool.yaml"
- id: ard
yaml_file: ".test/esphome_ard_climate_cool.yaml"
steps:
- name: Checkout repository
uses: actions/checkout@main
- name: Build Climate Cool Firmware
uses: barndawgie/build-action@v1.9.0
with:
yaml_file: ${{ matrix.yaml_file }}
build_climate_heat:
name: Build Climate Heat
needs: build_cores
runs-on: ubuntu-latest
strategy:
matrix:
include:
- id: idf
yaml_file: ".test/esphome_idf_climate_heat.yaml"
- id: idf5
yaml_file: ".test/esphome_idf5_climate_heat.yaml"
- id: ard
yaml_file: ".test/esphome_ard_climate_heat.yaml"
steps:
- name: Checkout repository
uses: actions/checkout@main
- name: Build Climate Heat Firmware
uses: barndawgie/build-action@v1.9.0
with:
yaml_file: ${{ matrix.yaml_file }}
build_climate_dual:
name: Build Climate Dual
needs: build_cores
runs-on: ubuntu-latest
strategy:
matrix:
include:
- id: idf
yaml_file: ".test/esphome_idf_climate_dual.yaml"
- id: idf5
yaml_file: ".test/esphome_idf5_climate_dual.yaml"
- id: ard
yaml_file: ".test/esphome_ard_climate_dual.yaml"
steps:
- name: Checkout repository
uses: actions/checkout@main
- name: Build Climate Dial Firmware
uses: barndawgie/build-action@v1.9.0
with:
yaml_file: ${{ matrix.yaml_file }}
build_prebuilt_firmware:
name: Prebuilt Firmware
runs-on: ubuntu-latest