From 71574412ab7f10beefdaf24d5a8c358549ae8ce8 Mon Sep 17 00:00:00 2001 From: mkorwel Date: Tue, 1 Jul 2025 11:07:44 -0500 Subject: [PATCH] refactor: use package.json config for sandbox image URI --- scripts/publish-sandbox.js | 25 ++++--------------------- 1 file changed, 4 insertions(+), 21 deletions(-) diff --git a/scripts/publish-sandbox.js b/scripts/publish-sandbox.js index 916089be81..1c2976a071 100644 --- a/scripts/publish-sandbox.js +++ b/scripts/publish-sandbox.js @@ -19,33 +19,16 @@ import { execSync } from 'child_process'; -const { - SANDBOX_IMAGE_REGISTRY, - SANDBOX_IMAGE_NAME, - npm_package_version, - DOCKER_DRY_RUN, -} = process.env; +const { npm_package_config_sandboxImageUri, DOCKER_DRY_RUN } = process.env; -if (!SANDBOX_IMAGE_REGISTRY) { +if (!npm_package_config_sandboxImageUri) { console.error( - 'Error: SANDBOX_IMAGE_REGISTRY environment variable is not set.', + 'Error: npm_package_config_sandboxImageUri environment variable is not set (should be run via npm).', ); process.exit(1); } -if (!SANDBOX_IMAGE_NAME) { - console.error('Error: SANDBOX_IMAGE_NAME environment variable is not set.'); - process.exit(1); -} - -if (!npm_package_version) { - console.error( - 'Error: npm_package_version environment variable is not set (should be run via npm).', - ); - process.exit(1); -} - -const imageUri = `${SANDBOX_IMAGE_REGISTRY}/${SANDBOX_IMAGE_NAME}:${npm_package_version}`; +const imageUri = npm_package_config_sandboxImageUri; if (DOCKER_DRY_RUN) { console.log(`DRY RUN: Would execute: docker push "${imageUri}"`);