Files
RelayTV-HA/.gitea/workflows/hassfest.yml
T
mark fa46c14b2f
Hassfest / hassfest (push) Successful in 10s
Tests / test (push) Successful in 35s
Validate / validate-repository (push) Successful in 3s
ci: run hassfest safely with dind runner
2026-07-23 22:53:00 -05:00

29 lines
716 B
YAML

name: Hassfest
on:
push:
pull_request:
workflow_dispatch:
permissions:
contents: read
jobs:
hassfest:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Hassfest validation
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"