Repository navigation
feat(service-map): show Google Cloud as the platform for services on GCP - #1495
Closed
JeremyFunk wants to merge 2 commits into
Closed
JeremyFunk wants to merge 2 commits into
JeremyFunk wants to merge 2 commits into
Maple Review Bot / Maple / review
succeeded
Oct 15, 2026 in 2m 14s
Confidence 9/10 · No issues found
🟢 Confidence 9/10 · safe to merge
Contained; both classifier copies and the icon move agree, and the local-ui test pins the new order. The GCP fix assumes gcpDetector emits cloud.provider.
quality 100/100 · no findings · tests partial · risk medium
Adds a gcp platform to the service map, checked before the Lambda and Kubernetes rules, with a Google Cloud icon, colour and legend entry. Small, consistent across the API and local-ui classifiers; safe to merge.
toServicePlatformRowandclassifyPlatformclassifycloud.provider = gcpbefore Lambda and KubernetesServicePlatformgainsgcpin the domain wire schema and both TypeScript unionsGoogleCloudIconmoved to@maple/ui, re-exported from@/components/icons- Platform legend uses fixed labels;
PLATFORM_COLORSgains a Google Cloud colour
What was checked
- Both classifier copies apply the gcp rule in the same position (
query-engine.http.ts:263,use-local-service-map.ts:111) google-cloud.tsxresolves./iconinpackages/ui; no remaining import of the old@/components/icons/google-cloudpath- Every platform switch is exhaustive (
satisfies Record<ServicePlatform | "unknown", string>,getPlatformIcon), so the new member cannot silently fall through
d0db410 · Updated on every push. Reply "won't fix" to dismiss a finding, or mention @maple-review-bot to ask about one.
Loading