From 1789ae75dfe93290a5660e2d01c310de25a8ee9d Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 31 Jul 2026 12:18:22 +0000 Subject: [PATCH] Document the core domain override check Add a `### Check core domain override` section to the include page and a row to the ignorable checks table in the action page, for the new `core_domain_override` action validator. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01Qc22QRVJF4ssjo7wPzBn2A --- source/docs/publish/action.md | 21 +++++++++++---------- source/docs/publish/include.md | 7 +++++++ 2 files changed, 18 insertions(+), 10 deletions(-) diff --git a/source/docs/publish/action.md b/source/docs/publish/action.md index e95fad06..fc945c05 100644 --- a/source/docs/publish/action.md +++ b/source/docs/publish/action.md @@ -29,16 +29,17 @@ The action itself lives [here](https://github.com/hacs/action) and you are free All these checks can be disabled with `with.ignore`. Use a string, and if you ignore multiple ones, separate them with spaces. -| Check | More info | Description | -| ------------- | --------------------------------------------------------- | ------------------------------------------------ | -| `archived` | [More info](/docs/publish/include.md#check-archived) | Checks if the repository is archived | -| `brands` | [More info](/docs/publish/include.md#check-brands) | Checks if there are brand assets available | -| `description` | [More info](/docs/publish/include.md#check-repository) | Checks if the repository has a description | -| `hacsjson` | [More info](/docs/publish/include.md#check-hacs-manifest) | Checks that hacs.json exists | -| `images` | [More info](/docs/publish/include.md#check-images) | Checks that the info file has images | -| `information` | [More info](/docs/publish/include.md#check-repository) | Checks that the repo has an information file | -| `issues` | [More info](/docs/publish/include.md#check-repository) | Checks that issues are enabled | -| `topics` | [More info](/docs/publish/include.md#check-repository) | Checks that the repository has topics | +| Check | More info | Description | +| ---------------------- | ---------------------------------------------------------------- | ------------------------------------------------------------- | +| `archived` | [More info](/docs/publish/include.md#check-archived) | Checks if the repository is archived | +| `brands` | [More info](/docs/publish/include.md#check-brands) | Checks if there are brand assets available | +| `core_domain_override` | [More info](/docs/publish/include.md#check-core-domain-override) | Checks if the integration overrides a core integration domain | +| `description` | [More info](/docs/publish/include.md#check-repository) | Checks if the repository has a description | +| `hacsjson` | [More info](/docs/publish/include.md#check-hacs-manifest) | Checks that hacs.json exists | +| `images` | [More info](/docs/publish/include.md#check-images) | Checks that the info file has images | +| `information` | [More info](/docs/publish/include.md#check-repository) | Checks that the repo has an information file | +| `issues` | [More info](/docs/publish/include.md#check-repository) | Checks that issues are enabled | +| `topics` | [More info](/docs/publish/include.md#check-repository) | Checks that the repository has topics | ## Using a specific version diff --git a/source/docs/publish/include.md b/source/docs/publish/include.md index 0072fb5b..bc8df756 100644 --- a/source/docs/publish/include.md +++ b/source/docs/publish/include.md @@ -59,6 +59,13 @@ _Applies only to integrations._ Checks that your integration has a brand directory with at least an `icon.png` file. If it doesn’t, it falls back to checking the domain in the [home-assistant/brands](https://github.com/home-assistant/brands) repository. +### Check core domain override + +_Applies only to integrations._ + +Checks that your integration does not use the same domain as an integration that is part of Home Assistant core. +Custom integrations that override a core integration are not accepted as defaults, see [Who can submit?](#who-can-submit). + ### Check manifest Checks that your integration's manifest is valid. [Learn more](integration.md#manifestjson) or see the [integration manifest documentation](https://developers.home-assistant.io/docs/creating_integration_manifest). Applies only to integrations.