From a59b797dbd59c7fb7ecf06f3eb0af34a0ef6f547 Mon Sep 17 00:00:00 2001 From: Nahiyan Khan Date: Wed, 20 May 2026 16:16:53 -0400 Subject: [PATCH 1/2] ci: support npm authenticated publishing --- .github/workflows/release.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 86cefa9..2efb7b4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,9 +26,9 @@ jobs: - uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v4.4.0 - - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 + - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.0.0 with: - node-version: 22 + node-version: 24 cache: pnpm registry-url: https://registry.npmjs.org @@ -39,11 +39,10 @@ jobs: - name: Create Release PR or publish uses: changesets/action@6a0a831ff30acef54f2c6aa1cbbc1096b066edaf # v1.7.0 with: - publish: pnpm --filter @anarchitecture/ghost publish --access public --no-git-checks + publish: npm publish ./packages/ghost --access public --provenance version: pnpm changeset version commit: "chore: version packages" title: "chore: version packages" env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - NPM_TOKEN: ${{ secrets.NPM_PUBLISH_TOKEN }} - NODE_AUTH_TOKEN: ${{ secrets.NPM_PUBLISH_TOKEN }} + NPM_TOKEN: ${{ secrets.NPM_PUBLISH_TOKEN || secrets.NPM_TOKEN }} From b16f49e32c6094d03f078fa6641573f73a9bad71 Mon Sep 17 00:00:00 2001 From: Nahiyan Khan Date: Fri, 22 May 2026 13:50:16 -0400 Subject: [PATCH 2/2] ci: prefer ghost npm publish token --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2efb7b4..9470642 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -45,4 +45,4 @@ jobs: title: "chore: version packages" env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - NPM_TOKEN: ${{ secrets.NPM_PUBLISH_TOKEN || secrets.NPM_TOKEN }} + NPM_TOKEN: ${{ secrets.GHOST_NPM_PUBLISH_TOKEN || secrets.NPM_PUBLISH_TOKEN || secrets.NPM_TOKEN }}