From daca1c2a4b2b9007dbd82984099cd6ac1e953892 Mon Sep 17 00:00:00 2001 From: Aymeric Mortemousque Date: Thu, 17 Jul 2025 10:03:49 +0200 Subject: [PATCH] Fix telemetry action id type --- lib/cjs/generated/telemetry.d.ts | 2 +- lib/esm/generated/telemetry.d.ts | 2 +- schemas/telemetry/_common-schema.json | 16 ++++++++++++++-- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/lib/cjs/generated/telemetry.d.ts b/lib/cjs/generated/telemetry.d.ts index a20f1b42..383c6b24 100644 --- a/lib/cjs/generated/telemetry.d.ts +++ b/lib/cjs/generated/telemetry.d.ts @@ -523,7 +523,7 @@ export interface CommonTelemetryProperties { /** * UUID of the action */ - id: string; + readonly id: string | string[]; [k: string]: unknown; }; /** diff --git a/lib/esm/generated/telemetry.d.ts b/lib/esm/generated/telemetry.d.ts index a20f1b42..383c6b24 100644 --- a/lib/esm/generated/telemetry.d.ts +++ b/lib/esm/generated/telemetry.d.ts @@ -523,7 +523,7 @@ export interface CommonTelemetryProperties { /** * UUID of the action */ - id: string; + readonly id: string | string[]; [k: string]: unknown; }; /** diff --git a/schemas/telemetry/_common-schema.json b/schemas/telemetry/_common-schema.json index dad66771..8c84ba48 100644 --- a/schemas/telemetry/_common-schema.json +++ b/schemas/telemetry/_common-schema.json @@ -87,9 +87,21 @@ "required": ["id"], "properties": { "id": { - "type": "string", "description": "UUID of the action", - "pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$" + "readOnly": true, + "oneOf": [ + { + "type": "string", + "pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$" + }, + { + "type": "array", + "items": { + "type": "string", + "pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$" + } + } + ] } } },