From 814f053588e7c48cae013f62a0c6e1b3a958c9ea Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 9 Jul 2026 21:42:58 +0000 Subject: [PATCH 1/3] Initial plan From 0c19ea9ce6335014ebbf30c47ab54a7731041f50 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 9 Jul 2026 21:46:47 +0000 Subject: [PATCH 2/3] fix: revert component-library release publish to npm --- .github/workflows/design-library-release.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/design-library-release.yml b/.github/workflows/design-library-release.yml index aa0fcde4..939f77a6 100644 --- a/.github/workflows/design-library-release.yml +++ b/.github/workflows/design-library-release.yml @@ -40,6 +40,10 @@ jobs: cache: "pnpm" cache-dependency-path: component-library/pnpm-lock.yaml + - run: | + npm install -g npm@~11.10.0 + npm install -g npm@latest # Required for trusted publishing (npm 11.5.1 or later) + - name: Install dependencies run: pnpm install --frozen-lockfile @@ -51,9 +55,7 @@ jobs: echo "RELEASE_CHANNEL=$(pnpm --silent run release-channel)" >> $GITHUB_ENV - name: Publish `@bcc-code/component-library-vue` - run: | - echo "//registry.npmjs.org/:_authToken=$NODE_AUTH_TOKEN" >> ~/.npmrc - pnpm publish --no-git-checks --provenance --tag ${{ env.RELEASE_CHANNEL }} + run: npm publish --tag ${{ env.RELEASE_CHANNEL }} - name: Resolve release metadata from tag id: release_vars From c23b571355bea3e6358d20a1c20cac33d516c8f9 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 9 Jul 2026 21:50:32 +0000 Subject: [PATCH 3/3] fix: revert pnpm publish to npm publish in remaining 3 workflow files --- .github/workflows/design-library-release-dev.yml | 6 +++++- .github/workflows/icons-release-dev.yml | 6 ++++-- .github/workflows/icons-release.yml | 7 ++++--- 3 files changed, 13 insertions(+), 6 deletions(-) diff --git a/.github/workflows/design-library-release-dev.yml b/.github/workflows/design-library-release-dev.yml index 6b95f880..4c1ce5ef 100644 --- a/.github/workflows/design-library-release-dev.yml +++ b/.github/workflows/design-library-release-dev.yml @@ -39,6 +39,10 @@ jobs: cache: "pnpm" cache-dependency-path: component-library/pnpm-lock.yaml + - run: | + npm install -g npm@~11.10.0 + npm install -g npm@latest # Required for trusted publishing (npm 11.5.1 or later) + - name: Install dependencies run: pnpm install --frozen-lockfile @@ -59,4 +63,4 @@ jobs: - name: Publish `@bcc-code/component-library-vue` run: | npm version 0.0.0-dev.${{ steps.vars.outputs.sha_short }} --force --no-git-tag-version - pnpm publish --no-git-checks --tag dev + npm publish --tag dev diff --git a/.github/workflows/icons-release-dev.yml b/.github/workflows/icons-release-dev.yml index 5f595cac..afa474e0 100644 --- a/.github/workflows/icons-release-dev.yml +++ b/.github/workflows/icons-release-dev.yml @@ -35,6 +35,8 @@ jobs: cache: "pnpm" cache-dependency-path: icons/pnpm-lock.yaml + - run: npm install -g npm@latest # Required for trusted publishing (npm 11.5.1 or later) + - name: Install dependencies run: pnpm install --frozen-lockfile @@ -48,10 +50,10 @@ jobs: - name: Publish `@bcc-code/icons` run: | npm version 0.0.0-dev.${{ env.sha_short }} --force --no-git-tag-version - pnpm publish --no-git-checks --tag dev + npm publish --tag dev - name: Publish `@bcc-code/icons-vue` working-directory: icons/vue run: | npm version 0.0.0-dev.${{ env.sha_short }} --force --no-git-tag-version - pnpm publish --no-git-checks --tag dev + npm publish --tag dev diff --git a/.github/workflows/icons-release.yml b/.github/workflows/icons-release.yml index f71de8f8..0e323edd 100644 --- a/.github/workflows/icons-release.yml +++ b/.github/workflows/icons-release.yml @@ -37,6 +37,8 @@ jobs: cache: "pnpm" cache-dependency-path: icons/pnpm-lock.yaml + - run: npm install -g npm@latest # Required for trusted publishing (npm 11.5.1 or later) + - name: Install dependencies run: pnpm install --frozen-lockfile @@ -50,8 +52,7 @@ jobs: echo "channel=$channel" >> "$GITHUB_OUTPUT" - name: Publish `@bcc-code/icons` - run: pnpm publish --no-git-checks --provenance --tag ${{ steps.release_channel.outputs.channel }} + run: npm publish --tag ${{ steps.release_channel.outputs.channel }} - name: Publish `@bcc-code/icons-vue` - run: pnpm publish --no-git-checks --provenance --tag ${{ steps.release_channel.outputs.channel }} - working-directory: icons/vue + run: npm publish ./vue --tag ${{ steps.release_channel.outputs.channel }}