From 71362f2c768e4606e31f4da40e34a5cfb824dd39 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Fri, 12 Apr 2019 00:57:40 +0200 Subject: [PATCH 01/19] Bump version 160 --- hassio/const.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hassio/const.py b/hassio/const.py index df598d065..cc333bf58 100644 --- a/hassio/const.py +++ b/hassio/const.py @@ -3,7 +3,7 @@ from pathlib import Path from ipaddress import ip_network -HASSIO_VERSION = "159" +HASSIO_VERSION = "160" URL_HASSIO_ADDONS = "https://github.com/home-assistant/hassio-addons" URL_HASSIO_VERSION = "https://s3.amazonaws.com/hassio-version/{channel}.json" From c4f223c38ac51c86f0d208e1211cbfca585cec22 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Fri, 12 Apr 2019 10:40:24 +0200 Subject: [PATCH 02/19] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 0c1a6f471..c14e7acba 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -12,7 +12,8 @@ pr: jobs: -- job: "Tox" +- job: 'Tox' + condition: startsWith(variables['Build.SourceBranch'], '/refs/heads') pool: vmImage: 'ubuntu-16.04' @@ -30,7 +31,8 @@ jobs: displayName: 'Run Tox' -- job: "JQ" +- job: 'JQ' + condition: startsWith(variables['Build.SourceBranch'], '/refs/heads') pool: vmImage: 'ubuntu-16.04' From f35dcfcfd3f16677b03862bc4c4747935ebbbf04 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Fri, 12 Apr 2019 10:41:19 +0200 Subject: [PATCH 03/19] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index c14e7acba..ee49b59db 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -13,7 +13,7 @@ pr: jobs: - job: 'Tox' - condition: startsWith(variables['Build.SourceBranch'], '/refs/heads') + condition: startsWith(variables['Build.SourceBranch'], 'refs/heads') pool: vmImage: 'ubuntu-16.04' @@ -32,7 +32,7 @@ jobs: - job: 'JQ' - condition: startsWith(variables['Build.SourceBranch'], '/refs/heads') + condition: startsWith(variables['Build.SourceBranch'], 'refs/heads') pool: vmImage: 'ubuntu-16.04' From 7d42dd7ac2a3e23a0a1eccada62d6185f3eb93bd Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Sat, 13 Apr 2019 00:04:43 +0200 Subject: [PATCH 04/19] Update azure-pipelines.yml for Azure Pipelines (#1037) * Update azure-pipelines.yml for Azure Pipelines * Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 40 +++++++++++++++++++++++++++++----------- 1 file changed, 29 insertions(+), 11 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index ee49b59db..9bb9a2754 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -1,7 +1,4 @@ -# Python package -# Create and test a Python package on multiple Python versions. -# Add steps that analyze code, save the dist with the build record, publish to a PyPI-compatible index, and more: -# https://docs.microsoft.com/azure/devops/pipelines/languages/python +# https://dev.azure.com/home-assistant trigger: - master @@ -14,34 +11,55 @@ jobs: - job: 'Tox' condition: startsWith(variables['Build.SourceBranch'], 'refs/heads') - pool: vmImage: 'ubuntu-16.04' - steps: - task: UsePythonVersion@0 displayName: 'Use Python $(python.version)' inputs: versionSpec: '3.7' - - script: pip install tox displayName: 'Install Tox' - - script: tox displayName: 'Run Tox' - job: 'JQ' condition: startsWith(variables['Build.SourceBranch'], 'refs/heads') - pool: vmImage: 'ubuntu-16.04' - steps: - script: sudo apt-get install -y jq displayName: 'Install JQ' - - bash: | shopt -s globstar cat **/*.json | jq '.' displayName: 'Run JQ' + + +- job: 'Release' + condition: startsWith(variables['Build.SourceBranch'], 'refs/tags') + pool: + vmImage: 'ubuntu-16.04' + strategy: + maxParallel: 4 + matrix: + amd64: + buildArch: 'amd64' + i386: + buildArch: 'i386' + armhf: + buildArch: 'armhf' + armv7: + buildArch: 'armv7' + aarch64: + buildArch: 'aarch64' + steps: + - script: sudo docker pull homeassistant/amd64-builder + displayName: 'Install Builder' + - script: | + sudo docker run --rm --privileged \ + -v ~/.docker:/root/.docker -v $(pwd):/data \ + homeassistant/amd64-builder --supervisor "--$(buildArch)" \ + -t /data --docker-hub homeassistant + displayName: 'Run build' From 1b17d90504dcdc45109c50310eba293d71fd80aa Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Sat, 13 Apr 2019 00:14:33 +0200 Subject: [PATCH 05/19] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 9bb9a2754..63725a66f 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -3,6 +3,7 @@ trigger: - master - dev +- releases/* pr: - dev From 46093379e414dc240030c47e1c019e63952178e6 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Sat, 13 Apr 2019 12:28:25 +0200 Subject: [PATCH 06/19] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 43 ++++++++++++++++++++++++++++++++++++++----- 1 file changed, 38 insertions(+), 5 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 63725a66f..8f3b63de6 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -1,10 +1,15 @@ # https://dev.azure.com/home-assistant trigger: -- master -- dev -- releases/* - + branches: + include: + - master + - dev + tags: + include: + - '*' + exclude: + - untagged* pr: - dev @@ -38,6 +43,34 @@ jobs: displayName: 'Run JQ' +- job: 'ReleaseDEV' + condition: eq(variables['Build.SourceBranchName'], 'dev') + pool: + vmImage: 'ubuntu-16.04' + strategy: + maxParallel: 2 + matrix: + amd64: + buildArch: 'amd64' + i386: + buildArch: 'i386' + armhf: + buildArch: 'armhf' + armv7: + buildArch: 'armv7' + aarch64: + buildArch: 'aarch64' + steps: + - script: sudo docker pull homeassistant/amd64-builder + displayName: 'Install Builder' + - script: | + sudo docker run --rm --privileged \ + -v ~/.docker:/root/.docker -v $(pwd):/data \ + homeassistant/amd64-builder --supervisor "--$(buildArch)" \ + -t /data --version dev --docker-hub homeassistant + displayName: 'Build DEV' + + - job: 'Release' condition: startsWith(variables['Build.SourceBranch'], 'refs/tags') pool: @@ -63,4 +96,4 @@ jobs: -v ~/.docker:/root/.docker -v $(pwd):/data \ homeassistant/amd64-builder --supervisor "--$(buildArch)" \ -t /data --docker-hub homeassistant - displayName: 'Run build' + displayName: 'Build Release' From b537a03e6d12de6c9b15f5ce0e23a6ccbadffb52 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Sat, 13 Apr 2019 12:40:39 +0200 Subject: [PATCH 07/19] [skip azurepipelines] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 8f3b63de6..a60ca2e2b 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -45,6 +45,9 @@ jobs: - job: 'ReleaseDEV' condition: eq(variables['Build.SourceBranchName'], 'dev') + dependsOn: + - 'JQ' + - 'Tox' pool: vmImage: 'ubuntu-16.04' strategy: @@ -61,11 +64,13 @@ jobs: aarch64: buildArch: 'aarch64' steps: + - script: sudo docker logn -u -p + displayName: 'Docker hub login' - script: sudo docker pull homeassistant/amd64-builder displayName: 'Install Builder' - script: | sudo docker run --rm --privileged \ - -v ~/.docker:/root/.docker -v $(pwd):/data \ + -v /run/docker.sock:/run/docker.sock:rw -v $(pwd):/data:ro \ homeassistant/amd64-builder --supervisor "--$(buildArch)" \ -t /data --version dev --docker-hub homeassistant displayName: 'Build DEV' @@ -73,6 +78,9 @@ jobs: - job: 'Release' condition: startsWith(variables['Build.SourceBranch'], 'refs/tags') + dependsOn: + - 'JQ' + - 'Tox' pool: vmImage: 'ubuntu-16.04' strategy: From d3a44b29927b0c45d4adec57db636467df9570e8 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Sat, 13 Apr 2019 12:44:47 +0200 Subject: [PATCH 08/19] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index a60ca2e2b..e03338113 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -64,7 +64,7 @@ jobs: aarch64: buildArch: 'aarch64' steps: - - script: sudo docker logn -u -p + - script: sudo docker logn -u $(dockerUser) -p $(dockerPassword) displayName: 'Docker hub login' - script: sudo docker pull homeassistant/amd64-builder displayName: 'Install Builder' @@ -97,11 +97,13 @@ jobs: aarch64: buildArch: 'aarch64' steps: + - script: sudo docker logn -u $(dockerUser) -p $(dockerPassword) + displayName: 'Docker hub login' - script: sudo docker pull homeassistant/amd64-builder displayName: 'Install Builder' - script: | sudo docker run --rm --privileged \ - -v ~/.docker:/root/.docker -v $(pwd):/data \ + -v /run/docker.sock:/run/docker.sock:rw -v $(pwd):/data:ro \ homeassistant/amd64-builder --supervisor "--$(buildArch)" \ -t /data --docker-hub homeassistant displayName: 'Build Release' From 31f5c6f938ffe7f9e31117bf8c199daaf46ac1bd Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Sat, 13 Apr 2019 12:50:37 +0200 Subject: [PATCH 09/19] Update azure-pipelines.yml for Azure Pipelines Fix login --- azure-pipelines.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index e03338113..186f3de70 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -64,7 +64,7 @@ jobs: aarch64: buildArch: 'aarch64' steps: - - script: sudo docker logn -u $(dockerUser) -p $(dockerPassword) + - script: sudo docker login -u $(dockerUser) -p $(dockerPassword) displayName: 'Docker hub login' - script: sudo docker pull homeassistant/amd64-builder displayName: 'Install Builder' @@ -97,7 +97,7 @@ jobs: aarch64: buildArch: 'aarch64' steps: - - script: sudo docker logn -u $(dockerUser) -p $(dockerPassword) + - script: sudo docker login -u $(dockerUser) -p $(dockerPassword) displayName: 'Docker hub login' - script: sudo docker pull homeassistant/amd64-builder displayName: 'Install Builder' From fb6df18ce942019992414fb49567901e76874137 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Sat, 13 Apr 2019 13:00:33 +0200 Subject: [PATCH 10/19] Update azure-pipelines.yml for Azure Pipelines Update parallel builds --- azure-pipelines.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 186f3de70..aa55e397e 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -70,6 +70,7 @@ jobs: displayName: 'Install Builder' - script: | sudo docker run --rm --privileged \ + -v ~/.docker:/root/.docker \ -v /run/docker.sock:/run/docker.sock:rw -v $(pwd):/data:ro \ homeassistant/amd64-builder --supervisor "--$(buildArch)" \ -t /data --version dev --docker-hub homeassistant @@ -84,7 +85,7 @@ jobs: pool: vmImage: 'ubuntu-16.04' strategy: - maxParallel: 4 + maxParallel: 5 matrix: amd64: buildArch: 'amd64' @@ -103,6 +104,7 @@ jobs: displayName: 'Install Builder' - script: | sudo docker run --rm --privileged \ + -v ~/.docker:/root/.docker \ -v /run/docker.sock:/run/docker.sock:rw -v $(pwd):/data:ro \ homeassistant/amd64-builder --supervisor "--$(buildArch)" \ -t /data --docker-hub homeassistant From c91fce32812d9ca59da0a436beab103549eb1dde Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Sat, 13 Apr 2019 13:29:04 +0200 Subject: [PATCH 11/19] [skip azurepipelines] Add badge --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 2f355e419..f79d8d17d 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +[![Build Status](https://dev.azure.com/home-assistant/Home%20Assistant/_apis/build/status/home-assistant.hassio?branchName=dev)](https://dev.azure.com/home-assistant/Home%20Assistant/_build/latest?definitionId=2&branchName=dev) + # Hass.io ## First private cloud solution for home automation From 00af027e51ddf6684eb96bccc9ee6fea0c8c3b68 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Sun, 14 Apr 2019 01:01:24 +0200 Subject: [PATCH 12/19] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index aa55e397e..c8b4a4f83 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -43,11 +43,26 @@ jobs: displayName: 'Run JQ' +- job: 'Hadolint' + condition: startsWith(variables['Build.SourceBranch'], 'refs/heads') + pool: + vmImage: 'ubuntu-16.04' + steps: + - script: sudo docker pull hadolint/hadolint:v1.16.3 + displayName: 'Install Hadolint' + - script: | + sudo docker run --rm -i \ + -v $(pwd)/.hadolint.yaml:/.hadolint.yaml:ro \ + hadolint/hadolint:v1.16.3 < Dockerfile + displayName: 'Run Hadolint' + + - job: 'ReleaseDEV' condition: eq(variables['Build.SourceBranchName'], 'dev') dependsOn: - 'JQ' - 'Tox' + - 'Hadolint' pool: vmImage: 'ubuntu-16.04' strategy: @@ -82,6 +97,7 @@ jobs: dependsOn: - 'JQ' - 'Tox' + - 'Hadolint' pool: vmImage: 'ubuntu-16.04' strategy: From f8c9e2f29592f801552f6433600ac996a7d0f4f5 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Sun, 14 Apr 2019 01:03:25 +0200 Subject: [PATCH 13/19] Create .hadolint.yaml --- .hadolint.yaml | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .hadolint.yaml diff --git a/.hadolint.yaml b/.hadolint.yaml new file mode 100644 index 000000000..795ae0f22 --- /dev/null +++ b/.hadolint.yaml @@ -0,0 +1,3 @@ +ignored: + - DL3018 + - DL3006 From ce87a72cf0a6185a1a94aa654fd3c71a5b713f0e Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Sun, 14 Apr 2019 01:06:21 +0200 Subject: [PATCH 14/19] Update .hadolint.yaml --- .hadolint.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.hadolint.yaml b/.hadolint.yaml index 795ae0f22..128471607 100644 --- a/.hadolint.yaml +++ b/.hadolint.yaml @@ -1,3 +1,5 @@ ignored: - DL3018 - DL3006 + - DL3013 + - SC2155 From 76411da0a79103979d2e7f309abde184913d2e42 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Sun, 14 Apr 2019 01:10:41 +0200 Subject: [PATCH 15/19] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index c8b4a4f83..9dcc09798 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -58,7 +58,7 @@ jobs: - job: 'ReleaseDEV' - condition: eq(variables['Build.SourceBranchName'], 'dev') + condition: and(eq(variables['Build.SourceBranchName'], 'dev'), succeeded('JQ'), succeeded('Tox'), succeeded('Hadolint')) dependsOn: - 'JQ' - 'Tox' @@ -93,7 +93,7 @@ jobs: - job: 'Release' - condition: startsWith(variables['Build.SourceBranch'], 'refs/tags') + condition: and(startsWith(variables['Build.SourceBranch'], 'refs/tags'), succeeded('JQ'), succeeded('Tox'), succeeded('Hadolint')) dependsOn: - 'JQ' - 'Tox' From 0da924f10b11214db6ead0936feaa57d66729008 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Sun, 14 Apr 2019 17:25:10 +0200 Subject: [PATCH 16/19] [skip ci] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 9dcc09798..a224c864e 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -16,7 +16,6 @@ pr: jobs: - job: 'Tox' - condition: startsWith(variables['Build.SourceBranch'], 'refs/heads') pool: vmImage: 'ubuntu-16.04' steps: @@ -31,7 +30,6 @@ jobs: - job: 'JQ' - condition: startsWith(variables['Build.SourceBranch'], 'refs/heads') pool: vmImage: 'ubuntu-16.04' steps: @@ -44,7 +42,6 @@ jobs: - job: 'Hadolint' - condition: startsWith(variables['Build.SourceBranch'], 'refs/heads') pool: vmImage: 'ubuntu-16.04' steps: From 3ed7cbe2ed438e4d48bede9400f89a83a0d9736b Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Mon, 15 Apr 2019 17:03:36 +0200 Subject: [PATCH 17/19] Fix: Websocket detection case sensitive (#1040) --- hassio/api/ingress.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hassio/api/ingress.py b/hassio/api/ingress.py index cabbb1fd5..788450439 100644 --- a/hassio/api/ingress.py +++ b/hassio/api/ingress.py @@ -209,8 +209,8 @@ def _is_websocket(request: web.Request) -> bool: headers = request.headers if ( - headers.get(hdrs.CONNECTION) == "Upgrade" - and headers.get(hdrs.UPGRADE) == "websocket" + headers.get(hdrs.CONNECTION, "").lower() == "upgrade" + and headers.get(hdrs.UPGRADE, "").lower() == "websocket" ): return True return False From 963d242afa6dc1bdbecd1767d233d98c664f8d5e Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Mon, 15 Apr 2019 18:09:13 +0200 Subject: [PATCH 18/19] Fix handling with Firefox (#1041) --- hassio/api/ingress.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hassio/api/ingress.py b/hassio/api/ingress.py index 788450439..438fa81d9 100644 --- a/hassio/api/ingress.py +++ b/hassio/api/ingress.py @@ -209,7 +209,7 @@ def _is_websocket(request: web.Request) -> bool: headers = request.headers if ( - headers.get(hdrs.CONNECTION, "").lower() == "upgrade" + "upgrade" in headers.get(hdrs.CONNECTION, "").lower() and headers.get(hdrs.UPGRADE, "").lower() == "websocket" ): return True From 6906e757dde1448f8a530226cb61528577d62abe Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Mon, 15 Apr 2019 23:22:05 +0200 Subject: [PATCH 19/19] Update azure-pipelines.yml for Azure Pipelines --- azure-pipelines.yml | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index a224c864e..4f89bd810 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -13,6 +13,10 @@ trigger: pr: - dev +variables: + versionHadolint: v1.16.3 + versionBuilder: 1.1 + jobs: - job: 'Tox' @@ -45,12 +49,12 @@ jobs: pool: vmImage: 'ubuntu-16.04' steps: - - script: sudo docker pull hadolint/hadolint:v1.16.3 + - script: sudo docker pull hadolint/hadolint:$(versionHadolint) displayName: 'Install Hadolint' - script: | sudo docker run --rm -i \ -v $(pwd)/.hadolint.yaml:/.hadolint.yaml:ro \ - hadolint/hadolint:v1.16.3 < Dockerfile + hadolint/hadolint:$(versionHadolint) < Dockerfile displayName: 'Run Hadolint' @@ -78,13 +82,14 @@ jobs: steps: - script: sudo docker login -u $(dockerUser) -p $(dockerPassword) displayName: 'Docker hub login' - - script: sudo docker pull homeassistant/amd64-builder + - script: sudo docker pull homeassistant/amd64-builder:$(versionBuilder) displayName: 'Install Builder' - script: | sudo docker run --rm --privileged \ -v ~/.docker:/root/.docker \ -v /run/docker.sock:/run/docker.sock:rw -v $(pwd):/data:ro \ - homeassistant/amd64-builder --supervisor "--$(buildArch)" \ + homeassistant/amd64-builder:$(versionBuilder) \ + --supervisor "--$(buildArch)" \ -t /data --version dev --docker-hub homeassistant displayName: 'Build DEV' @@ -113,12 +118,13 @@ jobs: steps: - script: sudo docker login -u $(dockerUser) -p $(dockerPassword) displayName: 'Docker hub login' - - script: sudo docker pull homeassistant/amd64-builder + - script: sudo docker pull homeassistant/amd64-builder:$(versionBuilder) displayName: 'Install Builder' - script: | sudo docker run --rm --privileged \ -v ~/.docker:/root/.docker \ -v /run/docker.sock:/run/docker.sock:rw -v $(pwd):/data:ro \ - homeassistant/amd64-builder --supervisor "--$(buildArch)" \ + homeassistant/amd64-builder:$(versionBuilder) \ + --supervisor "--$(buildArch)" \ -t /data --docker-hub homeassistant displayName: 'Build Release'