diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 2c65315..574eec0 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -10,16 +10,32 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - name: Checkout + uses: actions/checkout@v6 - - uses: actions/setup-node@v4 + - name: Setup Node + uses: actions/setup-node@v4 with: node-version: 20 registry-url: https://registry.npmjs.org/ - - run: pnpm i --frozen-lock - - - uses: JS-DevTools/npm-publish@v4 + - name: Setup pnpm + uses: pnpm/action-setup@v3 with: - token: ${{ secrets.NPM_AUTH_TOKEN_VUE3 }} - access: public + version: latest + + - name: Install deps + run: pnpm install --frozen-lockfile + + - name: Verify auth + run: npm whoami + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN_VUE3 }} + + - name: Check registry + run: npm config get registry + + - name: Publish + run: pnpm publish --access public --no-git-checks + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN_VUE3 }} diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..f3b1a9f --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +//registry.npmjs.org/:_authToken=${NODE_AUTH_TOKEN}