From a4396d00e1a9f82e37a37ca271bdedad59266c25 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 8 Sep 2026 21:38:42 +0000 Subject: [PATCH 1/2] chore(cd): drop the rc.1 release-as pin and fix the dist-tag workflow release-as is no longer needed now that 10.0.0-rc.1 has shipped; the rc prerelease strategy bumps to rc.2 on its own. The dist-tag workflow also needs pnpm on PATH before setup-node, which reads packageManager from package.json. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01JZ5RTqfnRMiiASH1T7tWVj --- .github/release-please/release-please-config.json | 1 - .github/workflows/npm-dist-tag.yml | 4 ++++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/release-please/release-please-config.json b/.github/release-please/release-please-config.json index ebfaed55f9..0be677b21b 100644 --- a/.github/release-please/release-please-config.json +++ b/.github/release-please/release-please-config.json @@ -4,7 +4,6 @@ "tag-separator": "@", "include-component-in-tag": true, "include-v-in-tag": false, - "release-as": "10.0.0-rc.1", "plugins": [ { "type": "node-workspace", diff --git a/.github/workflows/npm-dist-tag.yml b/.github/workflows/npm-dist-tag.yml index e2c73146a1..8c0a02a262 100644 --- a/.github/workflows/npm-dist-tag.yml +++ b/.github/workflows/npm-dist-tag.yml @@ -37,6 +37,10 @@ jobs: steps: - uses: actions/checkout@v5 + # setup-node reads `packageManager` from package.json and expects pnpm on + # PATH for its cache, so install it first even though the job only runs npm. + - uses: pnpm/action-setup@v4 + - uses: actions/setup-node@v5 with: node-version-file: '.nvmrc' From 4520d29da29990b35d860c5391732289344955c3 Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 8 Sep 2026 21:51:09 +0000 Subject: [PATCH 2/2] fix(cd): opt the dist-tag job out of setup-node's package manager cache The job only runs npm, so there is no pnpm store to save; caching would fail the post-run step after the tags were already moved. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01JZ5RTqfnRMiiASH1T7tWVj --- .github/workflows/npm-dist-tag.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/npm-dist-tag.yml b/.github/workflows/npm-dist-tag.yml index 8c0a02a262..22b41d6738 100644 --- a/.github/workflows/npm-dist-tag.yml +++ b/.github/workflows/npm-dist-tag.yml @@ -37,14 +37,13 @@ jobs: steps: - uses: actions/checkout@v5 - # setup-node reads `packageManager` from package.json and expects pnpm on - # PATH for its cache, so install it first even though the job only runs npm. - - uses: pnpm/action-setup@v4 - + # setup-node reads `packageManager` from package.json and would try to + # cache a pnpm store this job never creates. It only runs npm, so opt out. - uses: actions/setup-node@v5 with: node-version-file: '.nvmrc' registry-url: 'https://registry.npmjs.org' + package-manager-cache: false # Mirrors the publish filter in cd.yml (./packages/**): top-level packages # plus the adapters/ and extensions/ buckets. Private workspace packages