From f0267f20e97701a63fc6e8c3052306d72782ed7e Mon Sep 17 00:00:00 2001 From: Ankur Jain Date: Tue, 23 Apr 2024 10:54:11 -0700 Subject: [PATCH] Update requirements to include videos --- packages/cli/src/config/PublishDetails.ts | 10 +++++----- .../cli/src/prebuild_schema/publishing_source.yaml | 10 +++++++++- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/packages/cli/src/config/PublishDetails.ts b/packages/cli/src/config/PublishDetails.ts index a666f76..78b1639 100644 --- a/packages/cli/src/config/PublishDetails.ts +++ b/packages/cli/src/config/PublishDetails.ts @@ -132,14 +132,14 @@ export const loadPublishDetailsWithChecks = async ( } ); - const screenshots = config.release.media?.filter( - (asset: any) => asset.purpose === "screenshot" + const previewMediaFiles = config.release.media?.filter( + (asset: any) => asset.purpose === "screenshot" || asset.purpose === "video" ) - if (screenshots.length < 4) { + if (previewMediaFiles.length < 4) { showMessage( - "Screenshots requirements changing in version 0.9.0", - `At least 4 screenshots are required for publishing a new release. Found only ${screenshots.length}`, + "Preview media requirements changing in version 0.9.0", + `At least 4 screenshots or videos are required for publishing a new release. Found only ${previewMediaFiles.length}`, "warning" ) } diff --git a/packages/cli/src/prebuild_schema/publishing_source.yaml b/packages/cli/src/prebuild_schema/publishing_source.yaml index c30940d..794562b 100644 --- a/packages/cli/src/prebuild_schema/publishing_source.yaml +++ b/packages/cli/src/prebuild_schema/publishing_source.yaml @@ -24,7 +24,15 @@ release: - purpose: icon uri: <> - purpose: screenshot - uri: <> + uri: <> + - purpose: screenshot + uri: <> + - purpose: screenshot + uri: <> + - purpose: screenshot + uri: <> + - purpose: video + uri: <> files: - purpose: install uri: <>