From 3af4e14e83424262bf0138c3650e4c16c4312196 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Tue, 16 Jul 2019 12:36:05 +0200 Subject: [PATCH 1/2] Bump version 170 --- hassio/const.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hassio/const.py b/hassio/const.py index 580c604cb..24eb2677a 100644 --- a/hassio/const.py +++ b/hassio/const.py @@ -3,7 +3,7 @@ from pathlib import Path from ipaddress import ip_network -HASSIO_VERSION = "169" +HASSIO_VERSION = "170" URL_HASSIO_ADDONS = "https://github.com/home-assistant/hassio-addons" URL_HASSIO_VERSION = "https://version.home-assistant.io/{channel}.json" From 03c5596e04f25b086c6e39b8edc81c1eb8389e2a Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Fri, 19 Jul 2019 11:47:55 +0200 Subject: [PATCH 2/2] Fix machine version (#1167) --- hassio/addons/model.py | 8 ++++---- hassio/addons/validate.py | 2 ++ 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/hassio/addons/model.py b/hassio/addons/model.py index e6ced0bfa..1246df90b 100644 --- a/hassio/addons/model.py +++ b/hassio/addons/model.py @@ -59,7 +59,7 @@ from ..const import ( SECURITY_PROFILE, ) from ..coresys import CoreSysAttributes -from .validate import MACHINE_ALL, RE_SERVICE, RE_VOLUME, validate_options +from .validate import RE_SERVICE, RE_VOLUME, validate_options Data = Dict[str, Any] @@ -391,7 +391,7 @@ class AddonModel(CoreSysAttributes): @property def supported_machine(self) -> List[str]: """Return list of supported machine.""" - return self.data.get(ATTR_MACHINE, MACHINE_ALL) + return self.data.get(ATTR_MACHINE, []) @property def image(self) -> str: @@ -460,8 +460,8 @@ class AddonModel(CoreSysAttributes): return False # Machine / Hardware - machine = config.get(ATTR_MACHINE) or MACHINE_ALL - if self.sys_machine not in machine: + machine = config.get(ATTR_MACHINE) + if machine and self.sys_machine not in machine: return False # Home Assistant diff --git a/hassio/addons/validate.py b/hassio/addons/validate.py index 3cc630b76..fe695c793 100644 --- a/hassio/addons/validate.py +++ b/hassio/addons/validate.py @@ -139,6 +139,8 @@ MACHINE_ALL = [ "raspberrypi2", "raspberrypi3", "raspberrypi3-64", + "raspberrypi4", + "raspberrypi4-64", "tinker", ]