From 4d3a4015edb3edf6d0865fec730ecd48ad34205e Mon Sep 17 00:00:00 2001
From: Manu <4445816+tr4nt0r@users.noreply.github.com>
Date: Fri, 14 Feb 2025 11:39:04 +0100
Subject: [PATCH] =?UTF-8?q?Update=20quality=20scale=20to=20platinum=20?=
 =?UTF-8?q?=F0=9F=8F=86=EF=B8=8F=20for=20Bring!=20integration=20(#138202)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

* Update documentation status in bring quality_scale.yaml

* Update quality scale

* options flow exempt
---
 homeassistant/components/bring/manifest.json  |  1 +
 .../components/bring/quality_scale.yaml       | 28 +++++++++++--------
 script/hassfest/quality_scale.py              |  1 -
 3 files changed, 17 insertions(+), 13 deletions(-)

diff --git a/homeassistant/components/bring/manifest.json b/homeassistant/components/bring/manifest.json
index b846cb1c5ca..f292b10f7dc 100644
--- a/homeassistant/components/bring/manifest.json
+++ b/homeassistant/components/bring/manifest.json
@@ -7,5 +7,6 @@
   "integration_type": "service",
   "iot_class": "cloud_polling",
   "loggers": ["bring_api"],
+  "quality_scale": "platinum",
   "requirements": ["bring-api==1.0.2"]
 }
diff --git a/homeassistant/components/bring/quality_scale.yaml b/homeassistant/components/bring/quality_scale.yaml
index 58e67ab0e11..2d7d67be12e 100644
--- a/homeassistant/components/bring/quality_scale.yaml
+++ b/homeassistant/components/bring/quality_scale.yaml
@@ -10,9 +10,9 @@ rules:
   config-flow: done
   dependency-transparency: done
   docs-actions: done
-  docs-high-level-description: todo
-  docs-installation-instructions: todo
-  docs-removal-instructions: todo
+  docs-high-level-description: done
+  docs-installation-instructions: done
+  docs-removal-instructions: done
   entity-event-setup:
     status: exempt
     comment: The integration registers no events
@@ -26,8 +26,10 @@ rules:
   # Silver
   action-exceptions: done
   config-entry-unloading: done
-  docs-configuration-parameters: todo
-  docs-installation-parameters: todo
+  docs-configuration-parameters:
+    status: exempt
+    comment: Integration has no configuration parameters
+  docs-installation-parameters: done
   entity-unavailable: done
   integration-owner: done
   log-when-unavailable:
@@ -46,13 +48,15 @@ rules:
   discovery:
     status: exempt
     comment: Integration is a service and has no devices.
-  docs-data-update: todo
-  docs-examples: todo
-  docs-known-limitations: todo
-  docs-supported-devices: todo
-  docs-supported-functions: todo
-  docs-troubleshooting: todo
-  docs-use-cases: todo
+  docs-data-update: done
+  docs-examples: done
+  docs-known-limitations: done
+  docs-supported-devices:
+    status: exempt
+    comment: Integration is a service and has no devices.
+  docs-supported-functions: done
+  docs-troubleshooting: done
+  docs-use-cases: done
   dynamic-devices: done
   entity-category: done
   entity-device-class: done
diff --git a/script/hassfest/quality_scale.py b/script/hassfest/quality_scale.py
index e5eee2f4157..60a5f073538 100644
--- a/script/hassfest/quality_scale.py
+++ b/script/hassfest/quality_scale.py
@@ -1286,7 +1286,6 @@ INTEGRATIONS_WITHOUT_SCALE = [
     "brottsplatskartan",
     "browser",
     "brunt",
-    "bring",
     "bryant_evolution",
     "bsblan",
     "bt_home_hub_5",
-- 
GitLab