From b536435e23a3cdc609ed2f90410101d3643f1a65 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Fri, 2 Oct 2026 13:54:28 +0200 Subject: [PATCH] Mark action-exceptions as todo for bronze integrations (#184005) Co-authored-by: Claude Opus 5.5 --- homeassistant/components/ccm15/quality_scale.yaml | 4 ++-- homeassistant/components/compit/quality_scale.yaml | 5 ++--- homeassistant/components/cync/quality_scale.yaml | 5 ++--- homeassistant/components/imeon_inverter/quality_scale.yaml | 4 ++-- homeassistant/components/myneomitis/quality_scale.yaml | 4 ++-- .../components/nintendo_parental_controls/quality_scale.yaml | 5 ++--- homeassistant/components/trane/quality_scale.yaml | 5 ++--- homeassistant/components/xthings_cloud/quality_scale.yaml | 4 ++-- 8 files changed, 16 insertions(+), 20 deletions(-) diff --git a/homeassistant/components/ccm15/quality_scale.yaml b/homeassistant/components/ccm15/quality_scale.yaml index 9c19d12cfd85..3e62b4528dcb 100644 --- a/homeassistant/components/ccm15/quality_scale.yaml +++ b/homeassistant/components/ccm15/quality_scale.yaml @@ -33,8 +33,8 @@ rules: # Silver action-exceptions: - status: exempt - comment: This integration does not register any service actions. + status: todo + comment: Error return codes are ignored and httpx errors are not handled in climate actions config-entry-unloading: done docs-configuration-parameters: status: exempt diff --git a/homeassistant/components/compit/quality_scale.yaml b/homeassistant/components/compit/quality_scale.yaml index 65a85b59fa80..660387ad0fd2 100644 --- a/homeassistant/components/compit/quality_scale.yaml +++ b/homeassistant/components/compit/quality_scale.yaml @@ -39,9 +39,8 @@ rules: # Silver action-exceptions: - status: exempt - comment: | - This integration does not provide additional actions. + status: todo + comment: Failed writes (False result) are ignored and the state is updated anyway config-entry-unloading: done docs-configuration-parameters: status: exempt diff --git a/homeassistant/components/cync/quality_scale.yaml b/homeassistant/components/cync/quality_scale.yaml index acd58cc7a96f..68fd6dcf7f0c 100644 --- a/homeassistant/components/cync/quality_scale.yaml +++ b/homeassistant/components/cync/quality_scale.yaml @@ -33,9 +33,8 @@ rules: # Silver action-exceptions: - status: exempt - comment: | - This integration does not provide additional actions. + status: todo + comment: pycync exceptions are not handled in light actions config-entry-unloading: done docs-configuration-parameters: todo docs-installation-parameters: todo diff --git a/homeassistant/components/imeon_inverter/quality_scale.yaml b/homeassistant/components/imeon_inverter/quality_scale.yaml index bb957848249e..b5ea696f234c 100644 --- a/homeassistant/components/imeon_inverter/quality_scale.yaml +++ b/homeassistant/components/imeon_inverter/quality_scale.yaml @@ -32,8 +32,8 @@ rules: brands: done # Silver action-exceptions: - status: exempt - comment: This integration does not have any service for now. + status: todo + comment: Library errors and rejected commands are not handled in select action config-entry-unloading: todo docs-configuration-parameters: todo docs-installation-parameters: todo diff --git a/homeassistant/components/myneomitis/quality_scale.yaml b/homeassistant/components/myneomitis/quality_scale.yaml index 995bcf9a55cb..044aba32faa8 100644 --- a/homeassistant/components/myneomitis/quality_scale.yaml +++ b/homeassistant/components/myneomitis/quality_scale.yaml @@ -33,8 +33,8 @@ rules: # Silver tier rules action-exceptions: - status: exempt - comment: Integration does not provide service actions. + status: todo + comment: Library errors are not handled in select action, and only partially in climate actions config-entry-unloading: done docs-configuration-parameters: status: exempt diff --git a/homeassistant/components/nintendo_parental_controls/quality_scale.yaml b/homeassistant/components/nintendo_parental_controls/quality_scale.yaml index 992a04d8cd04..58545c2f9b97 100644 --- a/homeassistant/components/nintendo_parental_controls/quality_scale.yaml +++ b/homeassistant/components/nintendo_parental_controls/quality_scale.yaml @@ -27,9 +27,8 @@ rules: # Silver action-exceptions: - status: exempt - comment: | - No custom actions are defined. + status: todo + comment: Library errors are not handled in custom actions and in switch, number and select actions config-entry-unloading: done docs-configuration-parameters: done docs-installation-parameters: done diff --git a/homeassistant/components/trane/quality_scale.yaml b/homeassistant/components/trane/quality_scale.yaml index 1993f2e81e7a..2aa840cf7cac 100644 --- a/homeassistant/components/trane/quality_scale.yaml +++ b/homeassistant/components/trane/quality_scale.yaml @@ -36,9 +36,8 @@ rules: # Silver action-exceptions: - status: exempt - comment: | - No custom actions are defined. + status: todo + comment: SteamloopConnectionError is not handled in climate and switch actions config-entry-unloading: done docs-configuration-parameters: done docs-installation-parameters: done diff --git a/homeassistant/components/xthings_cloud/quality_scale.yaml b/homeassistant/components/xthings_cloud/quality_scale.yaml index 052a841e1bf1..41855c3f6b98 100644 --- a/homeassistant/components/xthings_cloud/quality_scale.yaml +++ b/homeassistant/components/xthings_cloud/quality_scale.yaml @@ -40,8 +40,8 @@ rules: status: done comment: Offloaded to coordinator. action-exceptions: - status: exempt - comment: No service actions implemented. + status: todo + comment: XthingsCloudApiError is not handled in lock, switch and light actions reauthentication-flow: todo parallel-updates: todo test-coverage: todo