From fa46c14b2f018fb847476458d2a99846b8bfa9d6 Mon Sep 17 00:00:00 2001 From: mcgeezy Date: Thu, 23 Jul 2026 22:53:00 -0500 Subject: [PATCH] ci: run hassfest safely with dind runner --- .gitea/workflows/hassfest.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/hassfest.yml b/.gitea/workflows/hassfest.yml index 9144161..e3ab37d 100644 --- a/.gitea/workflows/hassfest.yml +++ b/.gitea/workflows/hassfest.yml @@ -16,4 +16,13 @@ jobs: uses: actions/checkout@v4 - name: Hassfest validation - uses: https://github.com/home-assistant/actions/hassfest@master + run: | + hassfest_container="$( + docker create \ + ghcr.io/home-assistant/hassfest \ + --core-path=/usr/src/homeassistant \ + --integration-path=/github/workspace/custom_components/relaytv + )" + trap 'docker rm --force "$hassfest_container" >/dev/null' EXIT + docker cp custom_components "$hassfest_container:/github/workspace/" + docker start --attach "$hassfest_container"