👷 add config check workflow
This commit is contained in:
parent
4a2f16b20e
commit
04466e8ff5
28
.github/workflows/home-assistant.yml
vendored
Normal file
28
.github/workflows/home-assistant.yml
vendored
Normal file
@ -0,0 +1,28 @@
|
||||
---
|
||||
name: 🏡 Home Assistant CI
|
||||
on:
|
||||
push:
|
||||
pull_request:
|
||||
jobs:
|
||||
yamllint:
|
||||
name: 🧹 yamllint
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: 📥 Checkout code
|
||||
uses: actions/checkout@v1
|
||||
- name: 🕵️ Run yamllint
|
||||
uses: "docker://pipelinecomponents/yamllint:latest"
|
||||
with:
|
||||
args: yamllint --format github .
|
||||
homme-assistant:
|
||||
name: 🏡 Home Assistant Config Check
|
||||
runs-on: ubuntu-latest
|
||||
needs: [yamllint]
|
||||
steps:
|
||||
- name: 📥 Checkout code
|
||||
uses: actions/checkout@v1
|
||||
- name: 🕵️ Check configuration
|
||||
uses: "docker://homeassistant/home-assistant:stable"
|
||||
with:
|
||||
args: |
|
||||
python -m homeassistant --script check_config --info all
|
4
.yamllint.yaml
Normal file
4
.yamllint.yaml
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
ignore: |
|
||||
config/automations.yaml
|
||||
config/blueprints/*/homeassistant/*.yaml
|
@ -1,3 +1,4 @@
|
||||
---
|
||||
- id: '1625281735631'
|
||||
alias: Keep office cool
|
||||
description: ''
|
||||
|
@ -1,3 +1,4 @@
|
||||
---
|
||||
homeassistant:
|
||||
name: nerdhaus
|
||||
latitude: !secret home_latititude
|
||||
|
@ -1,5 +1,6 @@
|
||||
---
|
||||
# The http integration serves all files and data required for the Home Assistant frontend.
|
||||
# The http integration serves all files and data required for the
|
||||
# Home Assistant frontend.
|
||||
#
|
||||
# https://www.home-assistant.io/integrations/http
|
||||
#
|
||||
|
@ -5,4 +5,3 @@
|
||||
#
|
||||
tts:
|
||||
- platform: google_translate
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user