--- when: - event: [pull_request, tag] - event: [push, manual] branch: - ${CI_REPO_DEFAULT_BRANCH} variables: - &pytest_base depends_on: [] commands: - | output=$(hass -c $CI_WORKSPACE --script check_config 2>&1) echo "$output" if echo "$output" | grep -v "Unknown device" | grep -q "ERROR"; then exit 1 fi environment: HA_RECORDER_DB_URL: dummy PY_COLORS: "1" steps: - name: hassio-dev image: ghcr.io/home-assistant/home-assistant:dev <<: *pytest_base - name: hassio-latest image: ghcr.io/home-assistant/home-assistant:latest <<: *pytest_base