From 119a0b38322196893b652434a0a86461ead813ad Mon Sep 17 00:00:00 2001 From: Evan You Date: Mon, 12 Aug 2024 07:05:06 +0800 Subject: [PATCH] workflow: use explicit registry when publishing --- .github/workflows/publish-commit.yml | 2 +- scripts/release.js | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish-commit.yml b/.github/workflows/publish-commit.yml index 9626a9a60..3b9212309 100644 --- a/.github/workflows/publish-commit.yml +++ b/.github/workflows/publish-commit.yml @@ -34,6 +34,6 @@ jobs: - name: Build and publish id: publish run: | - pnpm release 0.0.0-${{ github.event.workflow_run.head_commit }} --tag ${{ github.event.workflow_run.head_branch }} --publishOnly + pnpm release 0.0.0-${{ github.event.workflow_run.head_commit.id }} --tag ${{ github.event.workflow_run.head_branch }} --registry https://npm.pkg.github.com --publishOnly env: NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/scripts/release.js b/scripts/release.js index 398cfbdef..7082b25ce 100644 --- a/scripts/release.js +++ b/scripts/release.js @@ -58,6 +58,9 @@ const { values: args, positionals } = parseArgs({ publishOnly: { type: 'boolean', }, + registry: { + type: 'string', + }, }, }) @@ -545,6 +548,7 @@ async function publishPackage(pkgName, version, additionalFlags) { ...(releaseTag ? ['--tag', releaseTag] : []), '--access', 'public', + ...(args.registry ? ['--registry', args.registry] : []), ...additionalFlags, ], {