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

maximunited / imou_life / 26682775980
90%

Build:
DEFAULT BRANCH: master
Ran 30 May 2026 11:36AM UTC
Jobs 4
Files 23
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

30 May 2026 11:34AM UTC coverage: 90.76%. Remained the same
26682775980

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>

1601 of 1764 relevant lines covered (90.76%)

3.62 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-3.13 - 26682775980.1 30 May 2026 11:37AM UTC 23
90.76
GitHub Action Run
2 run-3.11 - 26682775980.2 30 May 2026 11:37AM UTC 23
90.76
GitHub Action Run
3 run-3.14 - 26682775980.3 30 May 2026 11:36AM UTC 23
90.71
GitHub Action Run
4 run-3.12 - 26682775980.4 30 May 2026 11:36AM UTC 23
90.76
GitHub Action Run
Source Files on build 26682775980
  • Tree
  • List 23
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26682775980
  • acd691c9 on github
  • Prev Build on master (#26411063404)
  • Next Build on master (#26684280811)
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