From 57349c86c56cfd6665090ee7543f31ffdc377d8a Mon Sep 17 00:00:00 2001 From: Ankur Jain Date: Thu, 25 Apr 2024 16:21:53 -0700 Subject: [PATCH] Require at least 4 screenshots or videos --- packages/cli/src/config/PublishDetails.ts | 6 +----- packages/core/src/create/ReleaseCore.ts | 3 +-- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/packages/cli/src/config/PublishDetails.ts b/packages/cli/src/config/PublishDetails.ts index cdecb03..8a87241 100644 --- a/packages/cli/src/config/PublishDetails.ts +++ b/packages/cli/src/config/PublishDetails.ts @@ -137,11 +137,7 @@ export const loadPublishDetailsWithChecks = async ( ) if (previewMediaFiles.length < 4) { - showMessage( - "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" - ) + throw new Error(`At least 4 screenshots or videos are required for publishing a new release. Found only ${previewMediaFiles.length}`) } validateLocalizableResources(config); diff --git a/packages/core/src/create/ReleaseCore.ts b/packages/core/src/create/ReleaseCore.ts index 71e3dd6..1ec219c 100644 --- a/packages/core/src/create/ReleaseCore.ts +++ b/packages/core/src/create/ReleaseCore.ts @@ -5,7 +5,7 @@ import mime from "mime"; import debugModule from "debug"; import type { MetaplexFile } from "@metaplex-foundation/js"; import { toMetaplexFile } from "@metaplex-foundation/js"; -import { Constants, mintNft, truncateAddress } from "../CoreUtils.js"; +import { Constants, mintNft } from "../CoreUtils.js"; import * as util from "util"; import { metaplexFileReplacer, validateRelease } from "../validate/CoreValidation.js"; import { imageSize } from "image-size"; @@ -18,7 +18,6 @@ import type { Publisher, Release, } from "../types.js"; -import { str } from "ajv"; const runImgSize = util.promisify(imageSize); const debug = debugModule("RELEASE");