From 962a6ca0e7119253a3dc76ab79e981bc56b0722d Mon Sep 17 00:00:00 2001 From: Kit Langton Date: Wed, 26 Aug 2026 12:55:06 -0400 Subject: [PATCH] fix(sdk): identify workspace dependencies by version specifier (#45309) --- packages/sdk/script/verify-package.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/sdk/script/verify-package.ts b/packages/sdk/script/verify-package.ts index 03457d89b49..cac2c19b614 100644 --- a/packages/sdk/script/verify-package.ts +++ b/packages/sdk/script/verify-package.ts @@ -38,9 +38,9 @@ try { const archive = join(temporary, `${name}.tgz`) if (pkg.dependencies) { - const unpacked = Object.keys(pkg.dependencies).filter( - (dependency) => dependency.startsWith("@opencode-ai/") && !archives.has(dependency), - ) + const unpacked = Object.entries(pkg.dependencies) + .filter(([dependency, version]) => version.startsWith("workspace:") && !archives.has(dependency)) + .map(([dependency]) => dependency) if (unpacked.length > 0) throw new Error(`${pkg.name} has unpacked workspace dependencies: ${unpacked.join(", ")}`) pkg.dependencies = Object.fromEntries(