Add checkout to each action

This commit is contained in:
Edward Firmo
2023-11-03 17:48:28 +01:00
parent 53e4dd7b81
commit a80a2b7985

View File

@@ -29,20 +29,13 @@ jobs:
- name: Validate nspanel_esphome_addon_climate_heat.yaml
run: yamllint -c "./.yamllint/rules.yml" nspanel_esphome_addon_climate_heat.yaml
checkout:
name: Checkout
build_core:
name: Build core
runs-on: "ubuntu-latest"
needs:
- code_scan
steps:
- uses: actions/checkout@v4.1.0
build_core:
name: Build core
runs-on: "ubuntu-latest"
needs:
- checkout
steps:
- name: Build core
uses: esphome/build-action@v1.8.0
with:
@@ -54,6 +47,7 @@ jobs:
needs:
- build_core
steps:
- uses: actions/checkout@v4.1.0
- name: Build core+advanced
uses: esphome/build-action@v1.8.0
with:
@@ -65,6 +59,7 @@ jobs:
needs:
- build_core
steps:
- uses: actions/checkout@v4.1.0
- name: Build core+climate_heat
uses: esphome/build-action@v1.8.0
with:
@@ -76,6 +71,7 @@ jobs:
needs:
- build_core
steps:
- uses: actions/checkout@v4.1.0
- name: Build core+climate_cool
uses: esphome/build-action@v1.8.0
with:
@@ -88,6 +84,7 @@ jobs:
- build_climate_heat
- build_advanced
steps:
- uses: actions/checkout@v4.1.0
- name: Build core+advanced+climate_heat
uses: esphome/build-action@v1.8.0
with:
@@ -100,6 +97,7 @@ jobs:
- build_climate_heat
- build_advanced
steps:
- uses: actions/checkout@v4.1.0
- name: Build core+advanced+climate_heat+arduino
uses: esphome/build-action@v1.8.0
with: