Use custom yamllint rules

This commit is contained in:
Edward Firmo
2024-04-18 19:39:18 +02:00
parent 2f26b759da
commit 8026ee1846

View File

@@ -42,11 +42,11 @@ jobs:
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v2 uses: actions/checkout@main
- name: Cache ESP-IDF v4 Dependencies - name: Cache ESP-IDF v4 Dependencies
id: cache-idf-v4 id: cache-idf-v4
uses: actions/cache@v2 uses: actions/cache@main
with: with:
path: | path: |
~/.esphome/cache ~/.esphome/cache
@@ -58,7 +58,7 @@ jobs:
- name: Cache ESP-IDF v5 Dependencies - name: Cache ESP-IDF v5 Dependencies
id: cache-idf-v5 id: cache-idf-v5
uses: actions/cache@v2 uses: actions/cache@main
with: with:
path: | path: |
~/.esphome/cache ~/.esphome/cache
@@ -70,7 +70,7 @@ jobs:
- name: Cache Arduino Dependencies - name: Cache Arduino Dependencies
id: cache-arduino id: cache-arduino
uses: actions/cache@v2 uses: actions/cache@main
with: with:
path: | path: |
~/.esphome/cache ~/.esphome/cache
@@ -86,7 +86,7 @@ jobs:
needs: setup_dependencies needs: setup_dependencies
steps: steps:
- name: Checkout Code - name: Checkout Code
uses: actions/checkout@v2 uses: actions/checkout@main
- name: Setup Python - name: Setup Python
uses: actions/setup-python@v2 uses: actions/setup-python@v2
@@ -97,7 +97,7 @@ jobs:
run: pip install yamllint run: pip install yamllint
- name: Validate YAML files - name: Validate YAML files
run: find . -name "*.yaml" -exec yamllint {} + run: find . -name "*.yaml" -exec yamllint -c ./.rules/yamllint.yml {} +
build_cores: build_cores:
name: Build Firmware Cores name: Build Firmware Cores
@@ -119,7 +119,7 @@ jobs:
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v2 uses: actions/checkout@main
- name: Build Firmware - name: Build Firmware
if: steps.matrix.outputs.cache-hit != 'true' if: steps.matrix.outputs.cache-hit != 'true'
@@ -143,7 +143,7 @@ jobs:
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v2 uses: actions/checkout@main
- name: Build Advanced Firmware - name: Build Advanced Firmware
uses: barndawgie/build-action@v1.9.0 uses: barndawgie/build-action@v1.9.0
@@ -156,7 +156,7 @@ jobs:
needs: code_scan needs: code_scan
if: github.ref == 'refs/heads/dev' || github.base_ref == 'dev' if: github.ref == 'refs/heads/dev' || github.base_ref == 'dev'
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@main
- name: Build ESPHome Prebuilt Firmware - name: Build ESPHome Prebuilt Firmware
uses: barndawgie/build-action@v1.9.0 uses: barndawgie/build-action@v1.9.0