Skip to content

Commit 15d4712

Browse files
chore(ci): add hassfest job in GitHub Actions workflow (#6)
* chore(ci): add hassfest job in GitHub Actions workflow Introduce a new hassfest job to the GitHub Actions workflow. This change aims to leverage Home Assistant's hassfest action for validating the setup and adherence to their best practices. Including this job ensures that any custom integrations maintain compatibility with Home Assistant standards and guidelines, enhancing the quality and reliability of the integration. * refactor: remove minimum homeassistant version requirement Remove "homeassistant" key from the manifest.json.
1 parent e230d95 commit 15d4712

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,14 @@ jobs:
9090
category: integration
9191
continue-on-error: true
9292

93+
hassfest:
94+
runs-on: ubuntu-latest
95+
steps:
96+
- uses: actions/checkout@v5
97+
98+
- name: Run hassfest
99+
uses: home-assistant/actions/hassfest@master
100+
93101
release:
94102
needs: [test, validate, type-check, lint, hacs-validation]
95103
runs-on: ubuntu-latest

custom_components/areas/manifest.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
"config_flow": true,
66
"dependencies": [],
77
"documentation": "https://github.com/DefinitelyADev/room-entity",
8-
"homeassistant": "2024.1.0",
98
"integration_type": "device",
109
"iot_class": "local_push",
1110
"issue_tracker": "https://github.com/DefinitelyADev/room-entity/issues",

0 commit comments

Comments
 (0)