Files
NSPanel_HA_Blueprint/.github/workflows/validate_esphome_build.yml
Edward Firmo 88cf4af2a7 Add validation with arduino framework
Just to make sure we don't break support to that framework, as we might want to migrate back in the future or some user might wanna use that.
2023-11-01 22:03:21 +01:00

42 lines
1.2 KiB
YAML

name: Validate ESPHome build
on:
push:
paths:
- "nspanel_esphome*.yaml"
pull_request:
#schedule:
# - cron: "0 0 * * *"
workflow_dispatch:
jobs:
code_scan:
name: Validate ESPHome build
runs-on: "ubuntu-latest"
steps:
- uses: actions/checkout@v4.1.0
- name: Build core
uses: esphome/build-action@v1.8.0
with:
yaml_file: "./.test/esphome_core.yaml"
- name: Build core+advanced
uses: esphome/build-action@v1.8.0
with:
yaml_file: "./.test/esphome_advanced.yaml"
- name: Build core+climate_heat
uses: esphome/build-action@v1.8.0
with:
yaml_file: "./.test/esphome_climate_heat.yaml"
- name: Build core+climate_cool
uses: esphome/build-action@v1.8.0
with:
yaml_file: "./.test/esphome_climate_cool.yaml"
- name: Build core+advanced+climate_heat
uses: esphome/build-action@v1.8.0
with:
yaml_file: "./.test/esphome_advanced_climate_heat.yaml"
- name: Build core+advanced+climate_heat+arduino
uses: esphome/build-action@v1.8.0
with:
yaml_file: "./.test/esphome_advanced_climate_heat_arduino.yaml"