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

maximunited / imou_life / 25571846749
90%

Build:
DEFAULT BRANCH: master
Ran 08 May 2026 06:16PM 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 06:14PM UTC coverage: 87.695%. Remained the same
25571846749

push

github

web-flow
release: version 1.6.0 - Platinum tier certification ?? (#46)

* release: version 1.6.0 - Platinum tier certification

?? Platinum Tier Achievement - Highest Home Assistant Quality Level

Major Changes:
- Achieve Platinum tier certification (technical excellence)
- Full type hints throughout codebase (mypy clean: 0 errors)
- WHY-focused code comments explaining complex logic
- Complete Home Assistant standards compliance

Security:
- Black 26.3.1 security update (HIGH-severity CVE fix)

Dependency Updates:
- Development tools: black 26.3.1, mypy 1.20.2, isort 8.0.1
- Testing framework: pytest 9.0.3, coverage 7.13.5
- Runtime: Home Assistant 2024.3.3, numpy 2.4.4
- Documentation: Sphinx 8.0.0, myst-parser 5.0.0

Fixes:
- Resolved aiohttp/httpx dependency conflicts
- Fixed entity availability side effect
- Integration tests 25/25 passing (100%)

Quality Metrics:
- Tests: 446/446 passing (100%)
- Type safety: mypy clean (0 errors)
- Code quality: All pre-commit hooks passing
- Python support: 3.11, 3.12, 3.13, 3.14

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

* fix: add homeassistant minimum version to manifest.json

Add 'homeassistant': '2024.2.0' field to manifest.json to enforce
minimum Home Assistant version compatibility.

This aligns with the documented requirement in README.md and follows
Home Assistant best practices for version enforcement.

Addresses CodeRabbit feedback on PR #46.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

* fix: address code review issues in v1.6.0 release

- Remove homeassistant field from manifest.json (not allowed for custom
  components, causing Hassfest failure)
- Update hacs.json minimum HA version to 2024.2.0 (align with README)
- Update pyproject.toml version to 1.6.0 (was stale at 1.1.0)
- Clarify homeassistant 2024.3.3 is test baseline, not runtime minimum
- Fix documentation dependency bounds (Sphinx/sphinx-rtd-theme)
- Fix line length in changelog by splitting type hints description
... (continued)

1461 of 1666 relevant lines covered (87.7%)

3.5 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-3.11 - 25571846749.1 08 May 2026 06:16PM UTC 22
87.7
GitHub Action Run
2 run-3.14 - 25571846749.2 08 May 2026 06:16PM UTC 22
87.65
GitHub Action Run
3 run-3.13 - 25571846749.3 08 May 2026 06:16PM UTC 22
87.7
GitHub Action Run
4 run-3.12 - 25571846749.4 08 May 2026 06:16PM UTC 22
87.7
GitHub Action Run
Source Files on build 25571846749
  • 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 #25571846749
  • 74ea2964 on github
  • Prev Build on master (#25405062973)
  • Next Build on master (#25572919777)
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