From e24b7cb1404ccd410e5af4fab7c8698b7950237f Mon Sep 17 00:00:00 2001 From: Nathan Flurry Date: Mon, 23 Feb 2026 13:00:51 -0800 Subject: [PATCH] fix: don't exclude cli-shared from library publishing The startsWith("sdks/cli") filter was also matching sdks/cli-shared, preventing it from being published. Use "sdks/cli/" (with trailing slash) to only match the CLI directory itself. Co-Authored-By: Claude Opus 4.6 --- scripts/release/sdk.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/release/sdk.ts b/scripts/release/sdk.ts index b5f54b0..1342978 100644 --- a/scripts/release/sdk.ts +++ b/scripts/release/sdk.ts @@ -278,7 +278,7 @@ export async function publishNpmLibraries(opts: ReleaseOpts) { // Exclude CLI and gigacode directories (handled by publishNpmCli) const libraries = all.filter(p => { const rel = relative(opts.root, p.dir); - return !rel.startsWith("sdks/cli") && !rel.startsWith("sdks/gigacode"); + return !rel.startsWith("sdks/cli/") && !rel.startsWith("sdks/gigacode/"); }); const sorted = topoSort(libraries);