From 48def1c5e2ae288a0df8ce36b95e5c287d8550bd Mon Sep 17 00:00:00 2001 From: Breno Novelli Date: Sat, 13 Jun 2026 00:00:11 -0300 Subject: [PATCH 1/4] fix: remove packageManager field to prevent corepack from fetching pnpm via CodeArtifact MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When DK runs `pnpm publish --registry `, pnpm sets that registry globally. The `"packageManager": "pnpm@10.14.0"` field triggers corepack/pnpm to try to download @pnpm/exe from the configured registry (CodeArtifact) — which doesn't have it and returns 401. Removing the field keeps pnpm as the package manager (pnpm-workspace.yaml still enforces it) without triggering the version enforcement download. Co-Authored-By: Claude Sonnet 4.6 --- package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/package.json b/package.json index 7cafa73..fa50ac0 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,6 @@ "keywords": [], "author": "", "license": "UNLICENSED", - "packageManager": "pnpm@10.14.0", "devDependencies": { "@changesets/changelog-github": "^0.5.1", "@changesets/cli": "^2.29.5", From 6ee8fd823ffe9cf035083e25182a9914ecb2a3f6 Mon Sep 17 00:00:00 2001 From: Breno Novelli Date: Sat, 13 Jun 2026 00:03:19 -0300 Subject: [PATCH 2/4] fix: add pnpm.onlyBuiltDependencies to fix ERR_PNPM_IGNORED_BUILDS in DK CI MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit pnpm v10 blocks build scripts by default. Without the packageManager field, the DK pod uses its globally installed pnpm v10 which exits with code 1 when build scripts are ignored — causing the node-install step to fail. Explicitly allowlist the packages that legitimately need build scripts. Co-Authored-By: Claude Sonnet 4.6 --- package.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package.json b/package.json index fa50ac0..1d7970e 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,9 @@ "keywords": [], "author": "", "license": "UNLICENSED", + "pnpm": { + "onlyBuiltDependencies": ["@swc/core", "core-js", "core-js-pure", "esbuild"] + }, "devDependencies": { "@changesets/changelog-github": "^0.5.1", "@changesets/cli": "^2.29.5", From 2f19a5e6b45f3c5699ef4a68ea517c19395d50f7 Mon Sep 17 00:00:00 2001 From: Breno Novelli Date: Sat, 13 Jun 2026 00:17:37 -0300 Subject: [PATCH 3/4] fix: add .npmrc with manage-package-manager-versions=false Instead of removing the packageManager field (which turbo requires to resolve workspaces), disable pnpm's version enforcement via .npmrc. This prevents pnpm from trying to download @pnpm/exe from the CodeArtifact registry when DK runs pnpm publish --registry . Also keeps pnpm.onlyBuiltDependencies to avoid ERR_PNPM_IGNORED_BUILDS with pnpm v10's default build script blocking. Co-Authored-By: Claude Sonnet 4.6 --- .npmrc | 1 + package.json | 1 + 2 files changed, 2 insertions(+) create mode 100644 .npmrc diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..a2dcee4 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +manage-package-manager-versions=false diff --git a/package.json b/package.json index 1d7970e..d4f13d4 100644 --- a/package.json +++ b/package.json @@ -23,6 +23,7 @@ "keywords": [], "author": "", "license": "UNLICENSED", + "packageManager": "pnpm@10.14.0", "pnpm": { "onlyBuiltDependencies": ["@swc/core", "core-js", "core-js-pure", "esbuild"] }, From 3be6db7905f4569fe6b2da39fa2e4bb1f80e7a5a Mon Sep 17 00:00:00 2001 From: Breno Novelli Date: Sat, 13 Jun 2026 00:28:55 -0300 Subject: [PATCH 4/4] chore: fix prettier formatting in package.json Co-Authored-By: Claude Sonnet 4.6 --- package.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index d4f13d4..66f7f1f 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,12 @@ "license": "UNLICENSED", "packageManager": "pnpm@10.14.0", "pnpm": { - "onlyBuiltDependencies": ["@swc/core", "core-js", "core-js-pure", "esbuild"] + "onlyBuiltDependencies": [ + "@swc/core", + "core-js", + "core-js-pure", + "esbuild" + ] }, "devDependencies": { "@changesets/changelog-github": "^0.5.1",