fix: restore hassfest and Home Assistant CI

## Summary
- fix hassfest validation by replacing raw options-description URLs with Home Assistant translation placeholders
- extend the pytest CI matrix to cover the latest patch release for each Home Assistant month, plus dev
- align CI/dev container Python versions and tests with newer Home Assistant behavior

## Validation
- GitHub Actions pytest matrix passed for 2024.12.5 through 2026.4.3 plus dev
- Docker passed for linux/amd64 and linux/arm64
- hassfest, HACS validation, pre-commit, pre-commit.ci, markdown-code-runner, docs build, and Release Drafter passed
This commit is contained in:
Bas Nijholt 2026-04-24 11:31:53 -07:00 committed by GitHub
commit c4b8e28ea8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
28 changed files with 104 additions and 42 deletions

View file

@ -38,8 +38,18 @@ jobs:
python-version: "3.13"
- core-version: "2025.11.3"
python-version: "3.13"
- core-version: "dev"
- core-version: "2025.12.5"
python-version: "3.13"
- core-version: "2026.1.3"
python-version: "3.13"
- core-version: "2026.2.3"
python-version: "3.13"
- core-version: "2026.3.4"
python-version: "3.14.2"
- core-version: "2026.4.3"
python-version: "3.14.2"
- core-version: "dev"
python-version: "3.14.2"
steps:
- name: Check out code from GitHub
uses: actions/checkout@v6