Commit Graph
2 Commits
Author SHA1 Message Date
LeviandClaude Opus 4.7 c9c26a21c8 CI: drop HACS/hassfest validate workflow; keep release workflow only
The validate workflow's HACS checks failed on expected-for-now gaps
(no repo description/topics, no brand assets, private-repo access).
Those are tracked separately as manual launch prep. Release workflow
stays — it does the tag-on-version-bump job without the noise.

In media-zone, manifest dependencies gained "http" since __init__.py
imports from homeassistant.components.http for StaticPathConfig.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-17 18:22:17 -05:00
LeviandClaude Opus 4.7 0598eac446 CI: auto-release on manifest version bump; validate on PR/push
Adds .github/workflows/release.yml (for HA integrations, watches
custom_components/<domain>/manifest.json; for ha-adb-common, watches
pyproject.toml). When the version field changes on main, the workflow
creates a matching v<version> tag and a GitHub Release with
auto-generated notes — as long as the tag doesn't already exist.

For the four HA integrations, also adds validate.yml running HACS's
official validator and Home Assistant's hassfest against every PR,
push to main, and nightly.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-17 18:18:44 -05:00