From 99397b4f4147468a23a3e85abf0b551044d37e7c Mon Sep 17 00:00:00 2001 From: Diego Rodrigues de Sa e Souza <8016841+diegosouzapw@users.noreply.github.com> Date: Thu, 11 Jun 2026 05:46:52 -0300 Subject: [PATCH] fix(ci): align pack-artifact-policy with v3.8.21 package.json files expansion (#3624) v3.8.21 broadened package.json files to include open-sse/ and src/*/* directories for TypeScript-first imports, but pack-artifact-policy.ts was not updated. Add the new directories to PACK_ARTIFACT_ROOT_ALLOWED_PATH_PREFIXES. Also increase execFileSync maxBuffer to 64 MB to fix ENOBUFS on large packs. --- scripts/build/pack-artifact-policy.ts | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/scripts/build/pack-artifact-policy.ts b/scripts/build/pack-artifact-policy.ts index 11939e660e..99574dc081 100644 --- a/scripts/build/pack-artifact-policy.ts +++ b/scripts/build/pack-artifact-policy.ts @@ -101,10 +101,16 @@ export const PACK_ARTIFACT_ROOT_ALLOWED_PATH_PREFIXES: string[] = [ "@omniroute/opencode-plugin/", "@omniroute/opencode-provider/", "bin/cli/", - "open-sse/mcp-server/schemas/", - "open-sse/mcp-server/tools/", - "src/lib/cli-helper/", - "src/shared/contracts/", + // Broad open-sse + src source dirs added to package.json "files" in v3.8.21 + // to allow TypeScript-first imports from the published package. + "open-sse/", + "src/domain/", + "src/lib/", + "src/mitm/", + "src/server/", + "src/shared/", + "src/sse/", + "src/types/", ]; export const PACK_ARTIFACT_REQUIRED_PATHS: string[] = [