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

maximunited / imou_life / 26682775980 / 3
90%
master: 90%

Build:
DEFAULT BRANCH: master
Ran 30 May 2026 11:37AM UTC
Files 23
Run time 1s
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

30 May 2026 11:34AM UTC coverage: 90.707%. Remained the same
26682775980.3

push

github

web-flow
refactor: migrate release flow to python-semantic-release (#59)

* refactor: migrate release flow to python-semantic-release

Replace the custom git-bump PowerShell script and complex 240-line
release workflow with python-semantic-release (PSR) for automated
versioning driven by conventional commits.

Changes:
- Add PSR config to pyproject.toml with manifest.json sync via build_command
- Add semantic-release.yml workflow (runs on push to master)
- Simplify releases.yml to zip-only artifact builder (~50 lines)
- Add .github/release.yml for GitHub auto-generated release notes
- Add commitizen pre-commit hook for conventional commit validation
- Add tools/scripts/sync_version.py to keep manifest.json in sync
- Delete tools/scripts/git-bump.ps1 (replaced by PSR)
- Fix HA version requirement 2023.8.0 -> 2024.2.0 across all docs
- Normalize manifest.json formatting (standard JSON indent)
- Rewrite docs/RELEASE_PROCESS.md and update CLAUDE.md

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

* fix: address Qodo review comments

- Add type hints to sync_version.py main()
- Remove unused id-token: write permission from semantic-release workflow
- Add [tool.commitizen] config to pyproject.toml
- Clarify in docs that PSR does not update docs/CHANGELOG.md

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

* fix: address CodeRabbit review comments

- Move zip build into semantic-release workflow to avoid GITHUB_TOKEN
  event suppression (release.published won't fire for downstream workflows
  when release is created by GITHUB_TOKEN)
- Simplify releases.yml to manual-only fallback
- Add default_install_hook_types to .pre-commit-config.yaml so
  commit-msg hook is installed by plain `pre-commit install`

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

---------

Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>

1591 of 1754 relevant lines covered (90.71%)

0.91 hits per line

Source Files on job run-3.14 - 26682775980.3
  • Tree
  • List 23
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 26682775980
  • acd691c9 on github
  • Prev Job for on master (#26411063404.1)
  • Next Job for on master (#26684280811.3)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc