From c7a5f7c0aab147d1b379c6afbf496b4170481f97 Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Mon, 11 Apr 2022 09:00:11 +0200 Subject: [PATCH] Improve GitHub action (#2364) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add YAML linter * Drop GitHub registry login as its not required at this point * Add YAML document start marker * Fix YAMLlint issues * Fix YAMLlint issues in .github yaml files * Fix YAMLlint issue in .github/dependabot.yml * Remove .github/move.yml * Set dependabot to weekly Co-authored-by: Joakim Sørensen * Use YAML strip option where appropriate * Fix multiline string Co-authored-by: Joakim Sørensen --- .github/ISSUE_TEMPLATE/bug_report.yml | 2 ++ .github/ISSUE_TEMPLATE/config.yml | 4 +++- .github/dependabot.yml | 13 +++++++------ .github/move.yml | 13 ------------- .github/workflows/builder.yml | 10 ++-------- .github/workflows/lint.yml | 14 +++++++------- .github/workflows/stale.yml | 8 +++++--- .hadolint.yaml | 1 + ada/build.yaml | 1 + ada/config.yaml | 1 + almond/build.yaml | 1 + almond/config.yaml | 1 + cec_scan/build.yaml | 1 + cec_scan/config.yaml | 1 + check_config/build.yaml | 1 + check_config/config.yaml | 1 + check_config/translations/en.yaml | 5 ++++- configurator/build.yaml | 1 + configurator/config.yaml | 1 + deconz/build.yaml | 1 + deconz/config.yaml | 4 +++- dhcp_server/build.yaml | 1 + dhcp_server/config.yaml | 1 + dnsmasq/build.yaml | 1 + dnsmasq/config.yaml | 1 + duckdns/build.yaml | 1 + duckdns/config.yaml | 4 +++- git_pull/build.yaml | 1 + git_pull/config.yaml | 1 + google_assistant/build.yaml | 1 + google_assistant/config.yaml | 4 +++- homematic/build.yaml | 1 + homematic/config.yaml | 1 + letsencrypt/build.yaml | 1 + letsencrypt/config.yaml | 7 ++++++- mariadb/build.yaml | 1 + mariadb/config.yaml | 6 ++++-- mosquitto/build.yaml | 1 + mosquitto/config.yaml | 1 + nginx_proxy/build.yaml | 1 + nginx_proxy/config.yaml | 1 + rpc_shutdown/build.yaml | 1 + rpc_shutdown/config.yaml | 1 + samba/build.yaml | 1 + samba/config.yaml | 1 + ssh/build.yaml | 1 + ssh/config.yaml | 1 + tellstick/build.yaml | 1 + tellstick/config.yaml | 8 ++++++-- vlc/build.yaml | 1 + vlc/config.yaml | 1 + zwave/build.yaml | 1 + zwave/config.yaml | 1 + zwave_js/build.yaml | 1 + zwave_js/config.yaml | 1 + 55 files changed, 96 insertions(+), 47 deletions(-) delete mode 100644 .github/move.yml diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 62f3727..47c55b8 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,3 +1,5 @@ +--- +# yamllint disable rule:line-length name: Bug Report Form description: Report an issue related to one of the official add-ons. body: diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 3fb99d9..62f6ef0 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,3 +1,5 @@ +--- +# yamllint disable rule:line-length blank_issues_enabled: false contact_links: - name: Report a bug with the UI, Frontend or Lovelace @@ -17,4 +19,4 @@ contact_links: about: Please use our Community Forum for making feature requests. - name: I'm unsure where to go url: https://www.home-assistant.io/join-chat - about: If you are unsure where to go, then joining our chat is recommended; Just ask! \ No newline at end of file + about: If you are unsure where to go, then joining our chat is recommended; Just ask! diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 10f0962..8f266a9 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,8 +1,9 @@ +--- version: 2 updates: -- package-ecosystem: "github-actions" - directory: "/" - schedule: - interval: daily - time: "06:00" - open-pull-requests-limit: 10 \ No newline at end of file + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: weekly + time: "06:00" + open-pull-requests-limit: 10 diff --git a/.github/move.yml b/.github/move.yml deleted file mode 100644 index e041083..0000000 --- a/.github/move.yml +++ /dev/null @@ -1,13 +0,0 @@ -# Configuration for move-issues - https://github.com/dessant/move-issues - -# Delete the command comment. Ignored when the comment also contains other content -deleteCommand: true -# Close the source issue after moving -closeSourceIssue: true -# Lock the source issue after moving -lockSourceIssue: false -# Set custom aliases for targets -# aliases: -# r: repo -# or: owner/repo - diff --git a/.github/workflows/builder.yml b/.github/workflows/builder.yml index 9e9e382..3cc7267 100644 --- a/.github/workflows/builder.yml +++ b/.github/workflows/builder.yml @@ -1,3 +1,5 @@ +--- +# yamllint disable rule:line-length rule:truthy name: Build add-on env: @@ -103,14 +105,6 @@ jobs: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - - name: Login to GitHub Container Registry - if: env.BUILD_ARGS == '--docker-hub-check' - uses: docker/login-action@v1.14.1 - with: - registry: ghcr.io - username: ${{ secrets.GIT_USER }} - password: ${{ secrets.GIT_TOKEN }} - - name: Build ${{ matrix.addon }} add-on if: steps.check.outputs.build_arch == 'true' uses: home-assistant/builder@2022.03.1 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index f68acf1..996b713 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -1,3 +1,5 @@ +--- +# yamllint disable rule:truthy name: Lint env: @@ -29,17 +31,15 @@ jobs: hadolint/hadolint:${{ env.HADOLINT_VERSION }} < "$dockerfile" done - jq: + yamllint: runs-on: ubuntu-latest - name: JQ + name: YAMLLint steps: - name: Check out the repository uses: actions/checkout@v3 - - name: Run linter - run: | - shopt -s globstar - cat **/*.json | jq '.' + - name: Run YAMLLint + uses: frenck/action-yamllint@v1.1 shellcheck: runs-on: ubuntu-latest @@ -49,4 +49,4 @@ jobs: uses: actions/checkout@v3 - name: Run linter - uses: ludeeus/action-shellcheck@1.1.0 \ No newline at end of file + uses: ludeeus/action-shellcheck@1.1.0 diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 90eff7f..813f3bc 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -1,3 +1,5 @@ +--- +# yamllint disable rule:truthy name: Stale on: @@ -20,6 +22,6 @@ jobs: stale-issue-label: "stale" exempt-issue-labels: "pinned,security,Help wanted" stale-issue-message: > - This issue has been automatically marked as stale because it has not had - recent activity. It will be closed if no further activity occurs. Thank you - for your contributions. + This issue has been automatically marked as stale because it has + not had recent activity. It will be closed if no further activity + occurs. Thank you for your contributions. diff --git a/.hadolint.yaml b/.hadolint.yaml index d97672a..a6b167b 100644 --- a/.hadolint.yaml +++ b/.hadolint.yaml @@ -1,3 +1,4 @@ +--- ignored: - DL3003 - DL3006 diff --git a/ada/build.yaml b/ada/build.yaml index b6720d5..c06a71b 100644 --- a/ada/build.yaml +++ b/ada/build.yaml @@ -1,3 +1,4 @@ +--- build_from: amd64: ghcr.io/home-assistant/amd64-base-debian:bullseye armhf: ghcr.io/home-assistant/armhf-base-debian:bullseye diff --git a/ada/config.yaml b/ada/config.yaml index 54a9fbb..4d372ec 100644 --- a/ada/config.yaml +++ b/ada/config.yaml @@ -1,3 +1,4 @@ +--- version: 1.2.0 slug: ada name: Hey Ada! diff --git a/almond/build.yaml b/almond/build.yaml index c3a6b41..0077f4a 100644 --- a/almond/build.yaml +++ b/almond/build.yaml @@ -1,3 +1,4 @@ +--- build_from: aarch64: ghcr.io/home-assistant/aarch64-base-debian:buster amd64: ghcr.io/home-assistant/amd64-base-debian:buster diff --git a/almond/config.yaml b/almond/config.yaml index e6e8d28..2eb35cf 100644 --- a/almond/config.yaml +++ b/almond/config.yaml @@ -1,3 +1,4 @@ +--- version: 2.0.1 slug: almond name: Almond diff --git a/cec_scan/build.yaml b/cec_scan/build.yaml index bf51347..f7aeba8 100644 --- a/cec_scan/build.yaml +++ b/cec_scan/build.yaml @@ -1,3 +1,4 @@ +--- build_from: aarch64: ghcr.io/home-assistant/aarch64-base:3.14 amd64: ghcr.io/home-assistant/amd64-base:3.14 diff --git a/cec_scan/config.yaml b/cec_scan/config.yaml index 2bb10e4..0914ecf 100644 --- a/cec_scan/config.yaml +++ b/cec_scan/config.yaml @@ -1,3 +1,4 @@ +--- version: "3.0" slug: cec_scan name: CEC Scanner diff --git a/check_config/build.yaml b/check_config/build.yaml index a439ce0..b9a3ba0 100644 --- a/check_config/build.yaml +++ b/check_config/build.yaml @@ -1,3 +1,4 @@ +--- build_from: aarch64: ghcr.io/home-assistant/aarch64-homeassistant-base:2022.02.0 amd64: ghcr.io/home-assistant/amd64-homeassistant-base:2022.02.0 diff --git a/check_config/config.yaml b/check_config/config.yaml index e206540..6d8b676 100644 --- a/check_config/config.yaml +++ b/check_config/config.yaml @@ -1,3 +1,4 @@ +--- version: 3.10.0 slug: check_config name: Check Home Assistant configuration diff --git a/check_config/translations/en.yaml b/check_config/translations/en.yaml index 67ad132..913dfb3 100644 --- a/check_config/translations/en.yaml +++ b/check_config/translations/en.yaml @@ -1,4 +1,7 @@ +--- configuration: version: name: Version - description: The version of Home Assistant to check against, you can use `stable` , `beta`, `dev` or a specific version + description: >- + The version of Home Assistant to check against, you can use `stable`, + `beta`, `dev` or a specific version diff --git a/configurator/build.yaml b/configurator/build.yaml index b021cae..77afe92 100644 --- a/configurator/build.yaml +++ b/configurator/build.yaml @@ -1,3 +1,4 @@ +--- build_from: aarch64: ghcr.io/home-assistant/aarch64-base:3.14 amd64: ghcr.io/home-assistant/amd64-base:3.14 diff --git a/configurator/config.yaml b/configurator/config.yaml index c5b09aa..dca07a4 100644 --- a/configurator/config.yaml +++ b/configurator/config.yaml @@ -1,3 +1,4 @@ +--- version: 5.3.3 slug: configurator name: File editor diff --git a/deconz/build.yaml b/deconz/build.yaml index 04162c2..d2fb8a7 100644 --- a/deconz/build.yaml +++ b/deconz/build.yaml @@ -1,3 +1,4 @@ +--- build_from: aarch64: ghcr.io/home-assistant/aarch64-base-debian:buster amd64: ghcr.io/home-assistant/amd64-base-debian:buster diff --git a/deconz/config.yaml b/deconz/config.yaml index 128b687..6338180 100644 --- a/deconz/config.yaml +++ b/deconz/config.yaml @@ -1,7 +1,9 @@ +--- version: 6.12.0 slug: deconz name: deCONZ -description: Control a Zigbee network with ConBee or RaspBee by Dresden Elektronik +description: >- + Control a Zigbee network with ConBee or RaspBee by Dresden Elektronik. url: https://github.com/home-assistant/hassio-addons/tree/master/deconz apparmor: false arch: diff --git a/dhcp_server/build.yaml b/dhcp_server/build.yaml index 2a972ce..67f4196 100644 --- a/dhcp_server/build.yaml +++ b/dhcp_server/build.yaml @@ -1,3 +1,4 @@ +--- build_from: aarch64: ghcr.io/home-assistant/aarch64-base:3.14 amd64: ghcr.io/home-assistant/amd64-base:3.14 diff --git a/dhcp_server/config.yaml b/dhcp_server/config.yaml index 2a6b1d8..077198d 100644 --- a/dhcp_server/config.yaml +++ b/dhcp_server/config.yaml @@ -1,3 +1,4 @@ +--- version: "1.2" slug: dhcp_server name: DHCP server diff --git a/dnsmasq/build.yaml b/dnsmasq/build.yaml index b6f33fd..95f2bf1 100644 --- a/dnsmasq/build.yaml +++ b/dnsmasq/build.yaml @@ -1,3 +1,4 @@ +--- build_from: aarch64: ghcr.io/home-assistant/aarch64-base:3.13 amd64: ghcr.io/home-assistant/amd64-base:3.13 diff --git a/dnsmasq/config.yaml b/dnsmasq/config.yaml index 1c7374e..aca76bb 100644 --- a/dnsmasq/config.yaml +++ b/dnsmasq/config.yaml @@ -1,3 +1,4 @@ +--- version: 1.4.4 slug: dnsmasq name: Dnsmasq diff --git a/duckdns/build.yaml b/duckdns/build.yaml index b5c5b9d..da6e987 100644 --- a/duckdns/build.yaml +++ b/duckdns/build.yaml @@ -1,3 +1,4 @@ +--- build_from: aarch64: ghcr.io/home-assistant/aarch64-base:3.14 amd64: ghcr.io/home-assistant/amd64-base:3.14 diff --git a/duckdns/config.yaml b/duckdns/config.yaml index 0eb4e30..6c86ec8 100644 --- a/duckdns/config.yaml +++ b/duckdns/config.yaml @@ -1,7 +1,9 @@ +--- version: 1.14.0 slug: duckdns name: Duck DNS -description: Free Dynamic DNS (DynDNS or DDNS) service with Let's Encrypt support +description: >- + Free Dynamic DNS (DynDNS or DDNS) service with Let's Encrypt support url: https://github.com/home-assistant/hassio-addons/tree/master/duckdns arch: - armhf diff --git a/git_pull/build.yaml b/git_pull/build.yaml index 561082c..fc7e86f 100644 --- a/git_pull/build.yaml +++ b/git_pull/build.yaml @@ -1,3 +1,4 @@ +--- build_from: aarch64: ghcr.io/home-assistant/aarch64-base:3.13 amd64: ghcr.io/home-assistant/amd64-base:3.13 diff --git a/git_pull/config.yaml b/git_pull/config.yaml index ab92d0d..b2c2123 100644 --- a/git_pull/config.yaml +++ b/git_pull/config.yaml @@ -1,3 +1,4 @@ +--- version: 7.13.1 slug: git_pull name: Git pull diff --git a/google_assistant/build.yaml b/google_assistant/build.yaml index 2571f10..543b6f7 100644 --- a/google_assistant/build.yaml +++ b/google_assistant/build.yaml @@ -1,3 +1,4 @@ +--- build_from: amd64: ghcr.io/home-assistant/amd64-base-debian:buster armhf: ghcr.io/home-assistant/armhf-base-debian:buster diff --git a/google_assistant/config.yaml b/google_assistant/config.yaml index d839373..0d8cd87 100644 --- a/google_assistant/config.yaml +++ b/google_assistant/config.yaml @@ -1,8 +1,10 @@ +--- version: 2.5.0 slug: google_assistant name: Google Assistant SDK description: A virtual personal assistant developed by Google -url: https://github.com/home-assistant/hassio-addons/tree/master/google_assistant +url: >- + https://github.com/home-assistant/hassio-addons/tree/master/google_assistant advanced: true arch: - armhf diff --git a/homematic/build.yaml b/homematic/build.yaml index c3d0fcd..1b4f4fd 100644 --- a/homematic/build.yaml +++ b/homematic/build.yaml @@ -1,3 +1,4 @@ +--- build_from: armv7: ghcr.io/home-assistant/armv7-base-debian:bullseye i386: ghcr.io/home-assistant/i386-base-debian:bullseye diff --git a/homematic/config.yaml b/homematic/config.yaml index dd5a8cf..7553fa5 100644 --- a/homematic/config.yaml +++ b/homematic/config.yaml @@ -1,3 +1,4 @@ +--- version: 99.0.5 slug: homematic name: HomeMatic CCU diff --git a/letsencrypt/build.yaml b/letsencrypt/build.yaml index 974dc26..98435c0 100644 --- a/letsencrypt/build.yaml +++ b/letsencrypt/build.yaml @@ -1,3 +1,4 @@ +--- build_from: aarch64: ghcr.io/home-assistant/aarch64-base-python:3.9-alpine3.14 amd64: ghcr.io/home-assistant/amd64-base-python:3.9-alpine3.14 diff --git a/letsencrypt/config.yaml b/letsencrypt/config.yaml index 5aaf1a1..822fa33 100644 --- a/letsencrypt/config.yaml +++ b/letsencrypt/config.yaml @@ -1,3 +1,4 @@ +--- version: 4.12.0 slug: letsencrypt name: Let's Encrypt @@ -66,7 +67,11 @@ schema: ovh_consumer_key: str? ovh_endpoint: str? propagation_seconds: int(60,3600)? - provider: list(dns-cloudflare|dns-cloudxns|dns-digitalocean|dns-directadmin|dns-dnsimple|dns-dnsmadeeasy|dns-gehirn|dns-google|dns-linode|dns-luadns|dns-njalla|dns-nsone|dns-ovh|dns-rfc2136|dns-route53|dns-sakuracloud|dns-netcup|dns-gandi|dns-transip)? + provider: "list(dns-cloudflare|dns-cloudxns|dns-digitalocean|\ + dns-directadmin|dns-dnsimple|dns-dnsmadeeasy|dns-gehirn|\ + dns-google|dns-linode|dns-luadns|dns-njalla|dns-nsone|dns-ovh|\ + dns-rfc2136|dns-route53|dns-sakuracloud|dns-netcup|dns-gandi|\ + dns-transip)?" rfc2136_algorithm: str? rfc2136_name: str? rfc2136_port: str? diff --git a/mariadb/build.yaml b/mariadb/build.yaml index 2938e7d..58a7861 100644 --- a/mariadb/build.yaml +++ b/mariadb/build.yaml @@ -1,3 +1,4 @@ +--- build_from: aarch64: ghcr.io/home-assistant/aarch64-base:3.12 amd64: ghcr.io/home-assistant/amd64-base:3.12 diff --git a/mariadb/config.yaml b/mariadb/config.yaml index d9bef82..a8d6a9a 100644 --- a/mariadb/config.yaml +++ b/mariadb/config.yaml @@ -1,3 +1,4 @@ +--- version: 2.4.0 slug: mariadb name: MariaDB @@ -33,8 +34,9 @@ schema: rights: - database: str privileges: - - list(ALTER|CREATE|CREATE ROUTINE|CREATE TEMPORARY TABLES|CREATE VIEW|DELETE|DELETE - HISTORY|DROP|EVENT|GRANT OPTION|INDEX|INSERT|LOCK TABLES|SELECT|SHOW VIEW|TRIGGER|UPDATE)? + - "list(ALTER|CREATE|CREATE ROUTINE|CREATE TEMPORARY TABLES|\ + CREATE VIEW|DELETE|DELETE HISTORY|DROP|EVENT|GRANT OPTION|INDEX|\ + INSERT|LOCK TABLES|SELECT|SHOW VIEW|TRIGGER|UPDATE)?" username: str services: - mysql:provide diff --git a/mosquitto/build.yaml b/mosquitto/build.yaml index b2ba4e8..0b3ff52 100644 --- a/mosquitto/build.yaml +++ b/mosquitto/build.yaml @@ -1,3 +1,4 @@ +--- build_from: aarch64: ghcr.io/home-assistant/aarch64-base:3.13 amd64: ghcr.io/home-assistant/amd64-base:3.13 diff --git a/mosquitto/config.yaml b/mosquitto/config.yaml index 01b1f03..e561a33 100644 --- a/mosquitto/config.yaml +++ b/mosquitto/config.yaml @@ -1,3 +1,4 @@ +--- version: 6.0.1 slug: mosquitto name: Mosquitto broker diff --git a/nginx_proxy/build.yaml b/nginx_proxy/build.yaml index 2a972ce..67f4196 100644 --- a/nginx_proxy/build.yaml +++ b/nginx_proxy/build.yaml @@ -1,3 +1,4 @@ +--- build_from: aarch64: ghcr.io/home-assistant/aarch64-base:3.14 amd64: ghcr.io/home-assistant/amd64-base:3.14 diff --git a/nginx_proxy/config.yaml b/nginx_proxy/config.yaml index 721aae6..cea1772 100644 --- a/nginx_proxy/config.yaml +++ b/nginx_proxy/config.yaml @@ -1,3 +1,4 @@ +--- version: 3.1.1 hassio_api: true slug: nginx_proxy diff --git a/rpc_shutdown/build.yaml b/rpc_shutdown/build.yaml index 2a972ce..67f4196 100644 --- a/rpc_shutdown/build.yaml +++ b/rpc_shutdown/build.yaml @@ -1,3 +1,4 @@ +--- build_from: aarch64: ghcr.io/home-assistant/aarch64-base:3.14 amd64: ghcr.io/home-assistant/amd64-base:3.14 diff --git a/rpc_shutdown/config.yaml b/rpc_shutdown/config.yaml index f0af2c1..1d1b13f 100644 --- a/rpc_shutdown/config.yaml +++ b/rpc_shutdown/config.yaml @@ -1,3 +1,4 @@ +--- version: "2.2" slug: rpc_shutdown name: RPC Shutdown diff --git a/samba/build.yaml b/samba/build.yaml index b6f33fd..95f2bf1 100644 --- a/samba/build.yaml +++ b/samba/build.yaml @@ -1,3 +1,4 @@ +--- build_from: aarch64: ghcr.io/home-assistant/aarch64-base:3.13 amd64: ghcr.io/home-assistant/amd64-base:3.13 diff --git a/samba/config.yaml b/samba/config.yaml index 5b84e2b..7113d78 100644 --- a/samba/config.yaml +++ b/samba/config.yaml @@ -1,3 +1,4 @@ +--- version: 9.5.1 slug: samba name: Samba share diff --git a/ssh/build.yaml b/ssh/build.yaml index 2e4711b..6d370d3 100644 --- a/ssh/build.yaml +++ b/ssh/build.yaml @@ -1,3 +1,4 @@ +--- build_from: aarch64: ghcr.io/home-assistant/aarch64-base:3.14 amd64: ghcr.io/home-assistant/amd64-base:3.14 diff --git a/ssh/config.yaml b/ssh/config.yaml index fb4ce89..f99a0bd 100644 --- a/ssh/config.yaml +++ b/ssh/config.yaml @@ -1,3 +1,4 @@ +--- version: 9.3.0 slug: ssh name: Terminal & SSH diff --git a/tellstick/build.yaml b/tellstick/build.yaml index 899803f..fbaf8f5 100644 --- a/tellstick/build.yaml +++ b/tellstick/build.yaml @@ -1,3 +1,4 @@ +--- build_from: aarch64: ghcr.io/home-assistant/aarch64-base:3.13 amd64: ghcr.io/home-assistant/amd64-base:3.13 diff --git a/tellstick/config.yaml b/tellstick/config.yaml index 29f5ad4..a491373 100644 --- a/tellstick/config.yaml +++ b/tellstick/config.yaml @@ -1,3 +1,4 @@ +--- version: 2.1.0 slug: tellstick name: TellStick @@ -30,9 +31,12 @@ schema: fade: str? house: str? id: int(1,) - model: match(codeswitch|bell|selflearning-switch|selflearning-dimmer|selflearning|ecosavers|kp100|temperaturehumidity|temperature)? + model: "match(codeswitch|bell|selflearning-switch|selflearning-dimmer|\ + selflearning|ecosavers|kp100|temperaturehumidity|temperature)?" name: str - protocol: match(arctech|brateck|comen|everflourish|fineoffset|fuhaote|hasta|ikea|kangtai|mandolyn|oregon|risingsun|sartano|silvanchip|upm|waveman|x10|yidong) + protocol: "match(arctech|brateck|comen|everflourish|fineoffset|fuhaote|\ + hasta|ikea|kangtai|mandolyn|oregon|risingsun|sartano|\ + silvanchip|upm|waveman|x10|yidong)" unit: str? startup: system stdin: true diff --git a/vlc/build.yaml b/vlc/build.yaml index 20d55b1..070e57a 100644 --- a/vlc/build.yaml +++ b/vlc/build.yaml @@ -1,3 +1,4 @@ +--- build_from: aarch64: ghcr.io/home-assistant/aarch64-base:3.13 amd64: ghcr.io/home-assistant/amd64-base:3.13 diff --git a/vlc/config.yaml b/vlc/config.yaml index 13e2523..6eb13f7 100644 --- a/vlc/config.yaml +++ b/vlc/config.yaml @@ -1,3 +1,4 @@ +--- version: 0.1.3 slug: vlc name: VLC diff --git a/zwave/build.yaml b/zwave/build.yaml index c89ef8b..ef0fffe 100644 --- a/zwave/build.yaml +++ b/zwave/build.yaml @@ -1,3 +1,4 @@ +--- build_from: aarch64: ghcr.io/home-assistant/aarch64-base:3.11 amd64: ghcr.io/home-assistant/amd64-base:3.11 diff --git a/zwave/config.yaml b/zwave/config.yaml index 92e0743..4aebf7c 100644 --- a/zwave/config.yaml +++ b/zwave/config.yaml @@ -1,3 +1,4 @@ +--- version: 0.9.1 slug: zwave name: OpenZWave diff --git a/zwave_js/build.yaml b/zwave_js/build.yaml index ddca02d..42f2f4d 100644 --- a/zwave_js/build.yaml +++ b/zwave_js/build.yaml @@ -1,3 +1,4 @@ +--- build_from: aarch64: ghcr.io/home-assistant/aarch64-base:3.13 amd64: ghcr.io/home-assistant/amd64-base:3.13 diff --git a/zwave_js/config.yaml b/zwave_js/config.yaml index bbaf950..86d56b6 100644 --- a/zwave_js/config.yaml +++ b/zwave_js/config.yaml @@ -1,3 +1,4 @@ +--- version: 0.1.55 slug: zwave_js name: Z-Wave JS