Make CI green: install yarl, and give the repo topics
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user