name: validate-hacs description: Validate the HACS integration for compliance
Validate HACS
- Check
manifest.json: domain, name, version, requirements, dependencies, codeowners - Check
hacs.json: name, render_readme, zip_release, filename - Verify
versionis in sync betweenmanifest.jsonandsetup.cfg [bumpversion] - Check file structure:
custom_components/dynamic_energy_contract_calculator/__init__.pypresent - Check for
README.mdat root - Verify no runtime dependencies that aren't in
manifest.jsonrequirements - Report issues and suggest fixes