diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 015fdda..6c00f83 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -9,6 +9,8 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + with: + persist-credentials: false - uses: pnpm/action-setup@8912a9102ac27614460f54aedde9e1e7f9aec20d # v6.0.5 - uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0 with: @@ -24,17 +26,21 @@ jobs: id-token: write steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + with: + persist-credentials: false - uses: pnpm/action-setup@8912a9102ac27614460f54aedde9e1e7f9aec20d # v6.0.5 - uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0 with: node-version: 22.x registry-url: 'https://registry.npmjs.org' cache: 'pnpm' + - run: npm install -g npm@~11.10.0 # Work-around for https://github.com/npm/cli/issues/9151#issuecomment-4131466208 + - run: npm install -g npm@latest - run: pnpm install --frozen-lockfile - run: pnpm version ${TAG_NAME} --git-tag-version=false env: TAG_NAME: ${{ github.ref_name }} - - run: pnpm publish --provenance --access public --tag next + - run: npm stage publish --provenance --access public --tag next if: 'github.event.release.prerelease' - - run: pnpm publish --provenance --access public + - run: npm stage publish --provenance --access public if: '!github.event.release.prerelease'