• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

maximunited / imou_life / 25585205528
90%

Build:
DEFAULT BRANCH: master
Ran 08 May 2026 11:52PM UTC
Jobs 4
Files 22
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

08 May 2026 11:50PM UTC coverage: 90.936%. Remained the same
25585205528

push

github

web-flow
feat: add Home Assistant version compatibility matrix (#48)

* feat: add Home Assistant version compatibility matrix

Implement comprehensive HA version testing to ensure broad compatibility
and catch breaking changes early.

Changes:
- Add ha-compatibility.yml workflow testing HA 2024.3.3 through dev
- Test matrix includes 5 HA versions across Python 3.11-3.13
- Add docs/COMPATIBILITY.md with version support policy
- Update manifest.json with minimum HA version (2024.3.3)
- Add HA compatibility badge to README
- Update system requirements in README

Testing Strategy:
- PR trigger: Tests when integration code changes
- Weekly schedule: Catches breaking changes in HA dev/nightly
- Manual dispatch: On-demand compatibility verification

Tested Versions:
- 2024.3.3 (minimum) + Python 3.11
- 2024.6.4 (mid-year) + Python 3.12
- 2024.11.3 (recent) + Python 3.12
- 2024.12.5 (latest stable) + Python 3.13
- dev (nightly) + Python 3.13 (allowed to fail)

Benefits:
- Proactive detection of HA breaking changes
- Clear version support policy for users
- Confidence for users on older HA versions
- Early warning of deprecation issues

Related: Addresses recommended automation improvements

* fix: correct HA compatibility workflow and manifest

- Remove 'homeassistant' field from manifest.json (not allowed for custom integrations)
- Fix __version__ import (use homeassistant.const.__version__)
- Update HA dev to Python 3.14 (now required by HA dev branch)
- Update documentation to reflect Python 3.14 for dev testing

Fixes Hassfest validation error and HA compatibility test failures

* fix: install imouapi dependency in HA compatibility tests

- Add imouapi==1.0.15 installation before test dependencies
- Required for config_flow.py to import successfully

* fix: update to current Home Assistant versions (2025-2026)

- Update HA compatibility matrix: 2025.5.0 ? 2026.4.0 (from outdated 2024.x versions)
- Update minimum supported version: 2025.5.0 (1-year support window)
... (continued)

1515 of 1666 relevant lines covered (90.94%)

3.63 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-3.13 - 25585205528.1 08 May 2026 11:52PM UTC 22
90.94
GitHub Action Run
2 run-3.11 - 25585205528.2 08 May 2026 11:52PM UTC 22
90.94
GitHub Action Run
3 run-3.12 - 25585205528.3 08 May 2026 11:52PM UTC 22
90.94
GitHub Action Run
4 run-3.14 - 25585205528.4 08 May 2026 11:52PM UTC 22
90.9
GitHub Action Run
Source Files on build 25585205528
  • Tree
  • List 22
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25585205528
  • 154e2d9c on github
  • Prev Build on master (#25581030277)
  • Next Build on master (#25599202803)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc