41
.github/workflows/validate_esphome.yml
vendored
41
.github/workflows/validate_esphome.yml
vendored
@@ -148,7 +148,30 @@ jobs:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@main
|
||||
|
||||
- name: Advanced Firmware
|
||||
- name: Build Advanced Firmware
|
||||
uses: barndawgie/build-action@v1.9.0
|
||||
with:
|
||||
yaml_file: ${{ matrix.yaml_file }}
|
||||
|
||||
build_ble_tracker:
|
||||
name: BLE Tracker
|
||||
needs: build_cores
|
||||
runs-on: ubuntu-latest
|
||||
strategy:
|
||||
matrix:
|
||||
include:
|
||||
- id: idf_v4
|
||||
base: idf_v4
|
||||
yaml_file: ".test/esphome_idf_ble_tracker.yaml"
|
||||
- id: idf_v5
|
||||
base: idf_v5
|
||||
yaml_file: ".test/esphome_idf5_ble_tracker.yaml"
|
||||
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@main
|
||||
|
||||
- name: Build BLE Tracker Firmware
|
||||
uses: barndawgie/build-action@v1.9.0
|
||||
with:
|
||||
yaml_file: ${{ matrix.yaml_file }}
|
||||
@@ -171,7 +194,7 @@ jobs:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@main
|
||||
|
||||
- name: Bluetooth Proxy Firmware
|
||||
- name: Build Bluetooth Proxy Firmware
|
||||
uses: barndawgie/build-action@v1.9.0
|
||||
with:
|
||||
yaml_file: ${{ matrix.yaml_file }}
|
||||
@@ -197,7 +220,7 @@ jobs:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@main
|
||||
|
||||
- name: Climate Cool Firmware
|
||||
- name: Build Climate Cool Firmware
|
||||
uses: barndawgie/build-action@v1.9.0
|
||||
with:
|
||||
yaml_file: ${{ matrix.yaml_file }}
|
||||
@@ -223,7 +246,7 @@ jobs:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@main
|
||||
|
||||
- name: Climate Heat Firmware
|
||||
- name: Build Climate Heat Firmware
|
||||
uses: barndawgie/build-action@v1.9.0
|
||||
with:
|
||||
yaml_file: ${{ matrix.yaml_file }}
|
||||
@@ -249,7 +272,7 @@ jobs:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@main
|
||||
|
||||
- name: Climate Dial Firmware
|
||||
- name: Build Climate Dial Firmware
|
||||
uses: barndawgie/build-action@v1.9.0
|
||||
with:
|
||||
yaml_file: ${{ matrix.yaml_file }}
|
||||
@@ -274,7 +297,7 @@ jobs:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@main
|
||||
|
||||
- name: Customizations Firmware
|
||||
- name: Build Customizations Firmware
|
||||
uses: barndawgie/build-action@v1.9.0
|
||||
with:
|
||||
yaml_file: ${{ matrix.yaml_file }}
|
||||
@@ -296,7 +319,7 @@ jobs:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@main
|
||||
|
||||
- name: Customizations Firmware
|
||||
- name: Build Customizations Firmware
|
||||
uses: barndawgie/build-action@v1.9.0
|
||||
with:
|
||||
yaml_file: ${{ matrix.yaml_file }}
|
||||
@@ -309,7 +332,7 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@main
|
||||
|
||||
- name: ESPHome Prebuilt Firmware
|
||||
- name: Build ESPHome Prebuilt Firmware
|
||||
uses: barndawgie/build-action@v1.9.0
|
||||
with:
|
||||
yaml_file: prebuilt/nspanel_esphome_prebuilt.yaml
|
||||
@@ -320,7 +343,7 @@ jobs:
|
||||
cp prebuilt/.esphome/build/nspanel/.pioenvs/nspanel/firmware.bin prebuilt/nspanel_esphome_prebuilt.bin || true
|
||||
cp prebuilt/.esphome/build/nspanel/.pioenvs/nspanel/firmware-factory.bin prebuilt/nspanel_esphome_prebuilt-factory.bin || true
|
||||
|
||||
- name: ESPHome Prebuilt Wall Display Firmware
|
||||
- name: Build ESPHome Prebuilt Wall Display Firmware
|
||||
uses: barndawgie/build-action@v1.9.0
|
||||
with:
|
||||
yaml_file: prebuilt/wall_display.yaml
|
||||
|
||||
Reference in New Issue
Block a user