fix(sdk): identify workspace dependencies by version specifier (#45309)

This commit is contained in:
Kit Langton
2026-08-26 12:55:06 -04:00
committed by GitHub
parent 2602dcd0a7
commit 962a6ca0e7
+3 -3
View File
@@ -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(