From f24d2257db2fcb560305b5f94204e246468e6be9 Mon Sep 17 00:00:00 2001 From: Angel Marin Date: Tue, 23 Jun 2026 22:24:35 +0200 Subject: [PATCH] HYPERFLEET-1278 - feat: remove email restriction for audit fields --- main.tsp | 2 +- package-lock.json | 4 ++-- package.json | 2 +- schemas/core/openapi.yaml | 14 +------------- shared/models/common/model.tsp | 6 +++--- 5 files changed, 8 insertions(+), 20 deletions(-) diff --git a/main.tsp b/main.tsp index bf1c9a3..c9eec40 100644 --- a/main.tsp +++ b/main.tsp @@ -30,7 +30,7 @@ using OpenAPI; */ @service(#{ title: "HyperFleet API" }) @info(#{ - version: "1.0.24", + version: "1.0.25", contact: #{ name: "HyperFleet Team", url: "https://github.com/openshift-hyperfleet", diff --git a/package-lock.json b/package-lock.json index f0ebe93..e862290 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "hyperfleet", - "version": "1.0.23", + "version": "1.0.25", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "hyperfleet", - "version": "1.0.23", + "version": "1.0.25", "devDependencies": { "@stoplight/spectral-cli": "6.15.1", "@typespec/compiler": "^1.6.0", diff --git a/package.json b/package.json index 7df66f9..06a6107 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "hyperfleet", - "version": "1.0.24", + "version": "1.0.25", "type": "module", "exports": { "./*": "./*" diff --git a/schemas/core/openapi.yaml b/schemas/core/openapi.yaml index 1a44388..75667a1 100644 --- a/schemas/core/openapi.yaml +++ b/schemas/core/openapi.yaml @@ -1,7 +1,7 @@ openapi: 3.0.0 info: title: HyperFleet API - version: 1.0.24 + version: 1.0.25 contact: name: HyperFleet Team url: https://github.com/openshift-hyperfleet @@ -1794,11 +1794,9 @@ components: description: Timestamp when the resource was last updated created_by: type: string - format: email description: Identity that created the resource updated_by: type: string - format: email description: Identity that last updated the resource deleted_time: type: string @@ -1806,7 +1804,6 @@ components: description: Timestamp when deletion was requested; omitted if not marked for deletion deleted_by: type: string - format: email description: Identity that requested deletion; omitted if not marked for deletion generation: type: integer @@ -2074,11 +2071,9 @@ components: description: Timestamp when the resource was last updated created_by: type: string - format: email description: Identity that created the resource updated_by: type: string - format: email description: Identity that last updated the resource deleted_time: type: string @@ -2086,7 +2081,6 @@ components: description: Timestamp when deletion was requested; omitted if not marked for deletion deleted_by: type: string - format: email description: Identity that requested deletion; omitted if not marked for deletion generation: type: integer @@ -2231,11 +2225,9 @@ components: description: Timestamp when the resource was last updated created_by: type: string - format: email description: Identity that created the resource updated_by: type: string - format: email description: Identity that last updated the resource deleted_time: type: string @@ -2243,7 +2235,6 @@ components: description: Timestamp when deletion was requested; omitted if not marked for deletion deleted_by: type: string - format: email description: Identity that requested deletion; omitted if not marked for deletion generation: type: integer @@ -2459,11 +2450,9 @@ components: description: Timestamp when the resource was last updated created_by: type: string - format: email description: Identity that created the resource updated_by: type: string - format: email description: Identity that last updated the resource deleted_time: type: string @@ -2471,7 +2460,6 @@ components: description: Timestamp when deletion was requested; omitted if not marked for deletion deleted_by: type: string - format: email description: Identity that requested deletion; omitted if not marked for deletion example: kind: MyResource diff --git a/shared/models/common/model.tsp b/shared/models/common/model.tsp index 88a4238..2e30b51 100644 --- a/shared/models/common/model.tsp +++ b/shared/models/common/model.tsp @@ -156,16 +156,16 @@ model APIMetadata { @format("date-time") updated_time: string; @doc("Identity that created the resource") - @format("email") created_by: string; + created_by: string; @doc("Identity that last updated the resource") - @format("email") updated_by: string; + updated_by: string; @doc("Timestamp when deletion was requested; omitted if not marked for deletion") @format("date-time") deleted_time?: string; @doc("Identity that requested deletion; omitted if not marked for deletion") - @format("email") deleted_by?: string; + deleted_by?: string; } model Page {