diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml new file mode 100644 index 0000000..4c2b0dd --- /dev/null +++ b/.github/workflows/validate.yml @@ -0,0 +1,26 @@ +name: Validate + +on: + push: + branches: [main] + pull_request: + schedule: + - cron: "0 4 * * 1" # weekly Monday 04:00 UTC + workflow_dispatch: + +jobs: + hacs: + name: HACS validation + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: hacs/action@main + with: + category: integration + + hassfest: + name: Hassfest + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: home-assistant/actions/hassfest@master diff --git a/CHANGELOG.md b/CHANGELOG.md index 3987f6b..5dea188 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -82,4 +82,4 @@ First release. Working library + Home Assistant custom component, validated end- - **PyPI publish**: `omni-pca` not yet on PyPI; HA `manifest.json` requirements line will only resolve once it is. For now users either install the wheel manually or pip-install from a Git URL. - **HACS submission**: pending live-panel validation. -[2026.5.10]: https://git.supported.systems/warehack.ing/omni-pca/releases/tag/v2026.5.10 +[2026.5.10]: https://github.com/rsp2k/omni-pca/releases/tag/v2026.5.10 diff --git a/README.md b/README.md index 46064c5..3eb51e5 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Async Python client for HAI/Leviton Omni-Link II home automation panels — Omni Includes a Home Assistant custom component (`custom_components/omni_pca/`). -**Project home:** +**Project home:** **Documentation:** ## Status @@ -18,20 +18,14 @@ The full byte-level protocol spec lives at =2.2,<3"] omni-pca = "omni_pca.__main__:main" [project.urls] -Repository = "https://git.supported.systems/warehack.ing/omni-pca" +Repository = "https://github.com/rsp2k/omni-pca" +Issues = "https://github.com/rsp2k/omni-pca/issues" +Changelog = "https://github.com/rsp2k/omni-pca/blob/main/CHANGELOG.md" +Documentation = "https://hai-omni-pro-ii.warehack.ing/" [build-system] requires = ["uv_build>=0.11.8,<0.12.0"]