Skip to content

ci: add hassfest validation job#24

Merged
WolffRuoff merged 3 commits into
mainfrom
ci/add-hassfest
Mar 8, 2026
Merged

ci: add hassfest validation job#24
WolffRuoff merged 3 commits into
mainfrom
ci/add-hassfest

Conversation

@WolffRuoff
Copy link
Copy Markdown
Owner

Summary

  • Adds home-assistant/actions/hassfest@master as a required CI job
  • HACS publishing requires both hacs/action (already present) and hassfest to pass
  • Adds hassfest to the release job's needs list so releases only happen after validation

Test plan

  • Confirm hassfest job appears and passes in GitHub Actions on this PR

WolffRuoff and others added 3 commits March 8, 2026 14:46
Adds `home-assistant/actions/hassfest@master` as a required CI job.
HACS publishing requires both hacs/action and hassfest to pass.
Also adds hassfest to the release job's needs list.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add http to manifest.json dependencies to satisfy hassfest validation
for the StaticPathConfig/hass.http usage. Remove async_setup() since
its setdefault call is redundant — async_setup_entry handles dict init.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Keys must be: domain, name, then alphabetical order.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@WolffRuoff WolffRuoff merged commit 3f47273 into main Mar 8, 2026
5 checks passed
@WolffRuoff WolffRuoff deleted the ci/add-hassfest branch March 8, 2026 19:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant