From 9ea375ac6e1cdd13afacf74ac1ccda02dbb095d0 Mon Sep 17 00:00:00 2001 From: MK Date: Wed, 22 Apr 2026 20:34:24 +0800 Subject: [PATCH 1/4] refactor(ci): drop registry-url, rely on project .npmrc for auth Uses the new setup-vp behavior from voidzero-dev/setup-vp#54: when NODE_AUTH_TOKEN is set, the action auto-generates a matching _authToken entry for each registry declared in the repo .npmrc. The repo .npmrc stays minimal (scope -> registry only) and no registry-url is needed in the workflow. Pinned to commit af4ffd9 on the PR branch until the change is released under @v1. --- .github/workflows/ci.yml | 6 ++---- .github/workflows/deploy.yml | 3 +-- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 25ecaeb..4ddedc3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,10 +14,9 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: voidzero-dev/setup-vp@v1 + - uses: voidzero-dev/setup-vp@af4ffd95e8c3d93e048fe8f03afeb2d4e3eba927 # PR #54 with: cache: true - registry-url: https://npm.pkg.github.com env: NODE_AUTH_TOKEN: ${{ secrets.NODE_AUTH_TOKEN }} - run: vp check @@ -30,10 +29,9 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: voidzero-dev/setup-vp@v1 + - uses: voidzero-dev/setup-vp@af4ffd95e8c3d93e048fe8f03afeb2d4e3eba927 # PR #54 with: cache: true - registry-url: https://npm.pkg.github.com env: NODE_AUTH_TOKEN: ${{ secrets.NODE_AUTH_TOKEN }} - run: vpx void deploy diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index d66046d..b69c094 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -9,10 +9,9 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: voidzero-dev/setup-vp@v1 + - uses: voidzero-dev/setup-vp@af4ffd95e8c3d93e048fe8f03afeb2d4e3eba927 # PR #54 with: cache: true - registry-url: https://npm.pkg.github.com env: NODE_AUTH_TOKEN: ${{ secrets.NODE_AUTH_TOKEN }} - run: vpx void deploy From 4c744fe76789d93ba01a3f0600e69a1cd8687a15 Mon Sep 17 00:00:00 2001 From: MK Date: Wed, 22 Apr 2026 20:54:32 +0800 Subject: [PATCH 2/4] chore: bump setup-vp pin to PR #54 head 42d342a --- .github/workflows/ci.yml | 4 ++-- .github/workflows/deploy.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4ddedc3..8f9b0b9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: voidzero-dev/setup-vp@af4ffd95e8c3d93e048fe8f03afeb2d4e3eba927 # PR #54 + - uses: voidzero-dev/setup-vp@42d342a4e04d7a57b70d0cdec88dc16a9d664315 # PR #54 with: cache: true env: @@ -29,7 +29,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: voidzero-dev/setup-vp@af4ffd95e8c3d93e048fe8f03afeb2d4e3eba927 # PR #54 + - uses: voidzero-dev/setup-vp@42d342a4e04d7a57b70d0cdec88dc16a9d664315 # PR #54 with: cache: true env: diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index b69c094..5726542 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: voidzero-dev/setup-vp@af4ffd95e8c3d93e048fe8f03afeb2d4e3eba927 # PR #54 + - uses: voidzero-dev/setup-vp@42d342a4e04d7a57b70d0cdec88dc16a9d664315 # PR #54 with: cache: true env: From ee80aa89fdcb7fae68eac517a43e4fcfe06ba927 Mon Sep 17 00:00:00 2001 From: MK Date: Wed, 22 Apr 2026 21:11:46 +0800 Subject: [PATCH 3/4] chore: bump setup-vp pin to main 4f5aa3e (post-merge of #54) --- .github/workflows/ci.yml | 4 ++-- .github/workflows/deploy.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8f9b0b9..fc9c8e1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: voidzero-dev/setup-vp@42d342a4e04d7a57b70d0cdec88dc16a9d664315 # PR #54 + - uses: voidzero-dev/setup-vp@4f5aa3e38c781f1b01e78fb9255527cee8a6efa6 # main, includes #54 with: cache: true env: @@ -29,7 +29,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: voidzero-dev/setup-vp@42d342a4e04d7a57b70d0cdec88dc16a9d664315 # PR #54 + - uses: voidzero-dev/setup-vp@4f5aa3e38c781f1b01e78fb9255527cee8a6efa6 # main, includes #54 with: cache: true env: diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 5726542..b04cbaa 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: voidzero-dev/setup-vp@42d342a4e04d7a57b70d0cdec88dc16a9d664315 # PR #54 + - uses: voidzero-dev/setup-vp@4f5aa3e38c781f1b01e78fb9255527cee8a6efa6 # main, includes #54 with: cache: true env: From 639a3158a8ed147781ed69f839bcaf500bbb40a1 Mon Sep 17 00:00:00 2001 From: MK Date: Wed, 22 Apr 2026 21:17:48 +0800 Subject: [PATCH 4/4] chore: annotate setup-vp pin with v1.8.0 tag --- .github/workflows/ci.yml | 4 ++-- .github/workflows/deploy.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fc9c8e1..af8c03b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: voidzero-dev/setup-vp@4f5aa3e38c781f1b01e78fb9255527cee8a6efa6 # main, includes #54 + - uses: voidzero-dev/setup-vp@4f5aa3e38c781f1b01e78fb9255527cee8a6efa6 # v1.8.0 with: cache: true env: @@ -29,7 +29,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: voidzero-dev/setup-vp@4f5aa3e38c781f1b01e78fb9255527cee8a6efa6 # main, includes #54 + - uses: voidzero-dev/setup-vp@4f5aa3e38c781f1b01e78fb9255527cee8a6efa6 # v1.8.0 with: cache: true env: diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index b04cbaa..1e61af5 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - - uses: voidzero-dev/setup-vp@4f5aa3e38c781f1b01e78fb9255527cee8a6efa6 # main, includes #54 + - uses: voidzero-dev/setup-vp@4f5aa3e38c781f1b01e78fb9255527cee8a6efa6 # v1.8.0 with: cache: true env: