From 91b1044188e7580e049f774d218492ac8f479f87 Mon Sep 17 00:00:00 2001 From: busma13 Date: Tue, 17 Mar 2026 14:22:22 -0700 Subject: [PATCH 1/2] add permissions, remove auth check, update actions --- .github/workflows/publish.yml | 10 ++++------ .github/workflows/test.yml | 2 +- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 3e559da..f9db29b 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -8,22 +8,20 @@ jobs: npm-publish: runs-on: ubuntu-latest permissions: + id-token: write contents: write env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Install pnpm - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@v5 - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: # NOTE: Hard Coded Node Version node-version: '22.x' registry-url: 'https://registry.npmjs.org' - run: pnpm run setup - - run: - echo "Check NPM Authentication" - npm whoami - run: pnpm publish --access public --no-git-checks diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8f80ea4..447e294 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: uses: actions/checkout@v6 - name: Install pnpm - uses: pnpm/action-setup@v4 + uses: pnpm/action-setup@v5 - name: Setup Node uses: actions/setup-node@v6 From f505621d925b12648730a69918b6ca2ff3f961c1 Mon Sep 17 00:00:00 2001 From: busma13 Date: Tue, 17 Mar 2026 14:54:39 -0700 Subject: [PATCH 2/2] remove node auth env var --- .github/workflows/publish.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index f9db29b..73e36f5 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -10,8 +10,7 @@ jobs: permissions: id-token: write contents: write - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + steps: - uses: actions/checkout@v6