ci: add npm token verification step in dev workflow

This commit is contained in:
MARCROCK22 2025-06-14 19:42:42 -04:00
parent e810b6eb52
commit 325a39f1bf

View File

@ -12,8 +12,10 @@ jobs:
permissions:
id-token: write
if: github.repository == 'tiramisulabs/seyfert'
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
steps:
- name: check out code
- name: Check out code
uses: actions/checkout@v4
- name: Install Node
@ -29,6 +31,9 @@ jobs:
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Verify npm token
run: npm whoami
- name: Publish dev tag
id: publish
run: |
@ -36,5 +41,3 @@ jobs:
echo "New version: $new_version"
npm config set //registry.npmjs.org/:_authToken ${NODE_AUTH_TOKEN}
npm publish --provenance --tag=dev
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}