31 lines
849 B
YAML
31 lines
849 B
YAML
---
|
|
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: ➡️ Copy stub files
|
|
run: cp -R ./.stubs/* .
|
|
- name: 🕵️ Check configuration
|
|
uses: "docker://homeassistant/home-assistant:stable"
|
|
with:
|
|
args: |
|
|
python -m homeassistant --config /github/workspace --script check_config --info all
|