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/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 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 }}