diff --git a/package.json b/package.json index 9657882..eb8266f 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "publish-all": "node scripts/publish.js" }, "devDependencies": { - "@chili-publish/connector-cli": "^1.0.50", + "@chili-publish/connector-cli": "^1.9.6-rc.0", "prettier": "^3.0.3" } } diff --git a/src/connector-cli/src/commands/publish/index.ts b/src/connector-cli/src/commands/publish/index.ts index 0373a74..f318c85 100644 --- a/src/connector-cli/src/commands/publish/index.ts +++ b/src/connector-cli/src/commands/publish/index.ts @@ -69,6 +69,16 @@ export async function runPublish( validateRuntimeOptions(runtimeOptions, config.options); + let rOptions = runtimeOptions; + + const defaultRuntimeOptionValues = Object.values(config.options).filter( + (o) => o !== null && o !== undefined + ); + if (defaultRuntimeOptionValues.length > 0) { + info('Reading default runtime optinos...'); + rOptions = { ...config.options, ...runtimeOptions }; + } + info('Extracting package information...'); const { description, version, apiVersion } = extractPackageInfo( @@ -92,7 +102,7 @@ export async function runPublish( version, type: config.type, iconUrl: config.iconUrl, - options: runtimeOptions, + options: rOptions, script: connectorJs, apiVersion, allowedDomains: proxyOptions.allowedDomains ?? ['*'],