diff --git a/.github/workflows/release-sdk.yml b/.github/workflows/release-sdk.yml index 37cb5947c..ca9dd7ed7 100644 --- a/.github/workflows/release-sdk.yml +++ b/.github/workflows/release-sdk.yml @@ -188,15 +188,9 @@ jobs: cd "${CLI_TMP_DIR}" tar -xzf qwen-code-qwen-code-*.tgz - # Verify dist exists - if [[ ! -d "${CLI_TMP_DIR}/package/dist" ]]; then - echo "::error::CLI package does not contain dist/ directory" - exit 1 - fi - echo "CLI package extracted to: ${CLI_TMP_DIR}/package" - echo "CLI dist contents:" - ls -la "${CLI_TMP_DIR}/package/dist/" + echo "CLI package contents:" + ls -la "${CLI_TMP_DIR}/package/" - name: 'Build CLI from source' id: 'cli_build' diff --git a/packages/sdk-typescript/scripts/bundle-cli-from-npm.js b/packages/sdk-typescript/scripts/bundle-cli-from-npm.js index 524da6472..c59834bb6 100644 --- a/packages/sdk-typescript/scripts/bundle-cli-from-npm.js +++ b/packages/sdk-typescript/scripts/bundle-cli-from-npm.js @@ -32,13 +32,13 @@ function main() { ); } - const cliDistDir = join(cliPackagePath, 'dist'); + const cliDistDir = cliPackagePath; const sdkCliDistDir = join(sdkRoot, 'dist', 'cli'); - // Verify CLI dist exists + // Verify CLI package exists if (!existsSync(cliDistDir)) { throw new Error( - `[sdk bundle] CLI dist not found at: ${cliDistDir}. ` + + `[sdk bundle] CLI package not found at: ${cliDistDir}. ` + `Make sure the CLI package was downloaded and extracted correctly.`, ); } @@ -55,7 +55,7 @@ function main() { mkdirSync(sdkCliDistDir, { recursive: true }); console.log('[sdk bundle] Copying CLI from npm package...'); - console.log(`[sdk bundle] Source: ${cliDistDir}`); + console.log(`[sdk bundle] Source: ${cliDistDir} (package root)`); console.log(`[sdk bundle] Destination: ${sdkCliDistDir}`); // Copy main CLI file