Skip to content

Commit acb087f

Browse files
authored
Mark Google Assistant SDK as gold (home-assistant#148077)
1 parent 10c1262 commit acb087f

File tree

4 files changed

+102
-2
lines changed

4 files changed

+102
-2
lines changed

homeassistant/components/google_assistant_sdk/manifest.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"documentation": "https://www.home-assistant.io/integrations/google_assistant_sdk",
88
"integration_type": "service",
99
"iot_class": "cloud_polling",
10+
"quality_scale": "gold",
1011
"requirements": ["gassist-text==0.0.14"],
1112
"single_config_entry": true
1213
}
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
rules:
2+
# Bronze
3+
action-setup: done
4+
appropriate-polling:
5+
status: exempt
6+
comment: No polling.
7+
brands: done
8+
common-modules: done
9+
config-flow-test-coverage: done
10+
config-flow: done
11+
dependency-transparency: done
12+
docs-actions: done
13+
docs-high-level-description: done
14+
docs-installation-instructions: done
15+
docs-removal-instructions: done
16+
entity-event-setup:
17+
status: exempt
18+
comment: No entities.
19+
entity-unique-id:
20+
status: exempt
21+
comment: No entities.
22+
has-entity-name:
23+
status: exempt
24+
comment: No entities.
25+
runtime-data: done
26+
test-before-configure: done
27+
test-before-setup: done
28+
unique-config-entry: done
29+
30+
# Silver
31+
action-exceptions: done
32+
config-entry-unloading: done
33+
docs-configuration-parameters: done
34+
docs-installation-parameters: done
35+
entity-unavailable:
36+
status: exempt
37+
comment: No entities.
38+
integration-owner: done
39+
log-when-unavailable:
40+
status: exempt
41+
comment: No entities.
42+
parallel-updates:
43+
status: exempt
44+
comment: No entities to update.
45+
reauthentication-flow: done
46+
test-coverage: done
47+
48+
# Gold
49+
devices:
50+
status: exempt
51+
comment: This integration acts as a service and does not represent physical devices.
52+
diagnostics: done
53+
discovery-update-info:
54+
status: exempt
55+
comment: No discovery.
56+
discovery:
57+
status: exempt
58+
comment: This is a cloud service integration that cannot be discovered locally.
59+
docs-data-update:
60+
status: exempt
61+
comment: No entities to update.
62+
docs-examples: done
63+
docs-known-limitations: done
64+
docs-supported-devices: done
65+
docs-supported-functions: done
66+
docs-troubleshooting: done
67+
docs-use-cases: done
68+
dynamic-devices:
69+
status: exempt
70+
comment: No devices.
71+
entity-category:
72+
status: exempt
73+
comment: No entities.
74+
entity-device-class:
75+
status: exempt
76+
comment: No entities.
77+
entity-disabled-by-default:
78+
status: exempt
79+
comment: No entities.
80+
entity-translations:
81+
status: exempt
82+
comment: No entities.
83+
exception-translations: done
84+
icon-translations: done
85+
reconfiguration-flow: done
86+
repair-issues:
87+
status: exempt
88+
comment: No repairs.
89+
stale-devices:
90+
status: exempt
91+
comment: No devices.
92+
93+
# Platinum
94+
async-dependency: todo
95+
inject-websession:
96+
status: exempt
97+
comment: The underlying library uses gRPC, not aiohttp/httpx, for communication.
98+
strict-typing: done

homeassistant/components/google_assistant_sdk/strings.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,9 @@
5656
"init": {
5757
"data": {
5858
"language_code": "Language code"
59+
},
60+
"data_description": {
61+
"language_code": "Language for the Google Assistant SDK requests and responses."
5962
}
6063
}
6164
}

script/hassfest/quality_scale.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -428,7 +428,6 @@ class Rule:
428428
"gogogate2",
429429
"goodwe",
430430
"google_assistant",
431-
"google_assistant_sdk",
432431
"google_cloud",
433432
"google_domains",
434433
"google_generative_ai_conversation",
@@ -1443,7 +1442,6 @@ class Rule:
14431442
"goodwe",
14441443
"google",
14451444
"google_assistant",
1446-
"google_assistant_sdk",
14471445
"google_cloud",
14481446
"google_domains",
14491447
"google_generative_ai_conversation",

0 commit comments

Comments
 (0)