Make CI green: install yarl, and give the repo topics
Validate / hassfest (push) Failing after 5s
Validate / pytest (push) Successful in 9s
Validate / HACS (push) Failing after 17s

pytest could not even collect: actions.py imports yarl for URL joining, which
Home Assistant ships but a bare CI python does not. The suite passed locally
only because the venv had picked it up as a transitive dependency.

The HACS check wants repository topics, which are GitHub-side metadata and so
cannot come from the canonical Gitea repo; set on the mirror directly.
This commit is contained in:
flan
2026-08-03 20:41:25 +00:00
parent 73a3409353
commit fa09ac6d5d
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -37,5 +37,5 @@ jobs:
- uses: actions/setup-python@v5
with:
python-version: "3.13"
- run: pip install beautifulsoup4 pytest
- run: pip install beautifulsoup4 pytest yarl
- run: pytest tests/ -q