From 9e6cfae0983c89936a60e557efaf49c6991545b2 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 9 Jul 2026 10:47:20 +0000 Subject: [PATCH 1/3] Initial plan From 952026b23778e98b84dbe928a2ece1aab9b416a2 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 9 Jul 2026 10:50:51 +0000 Subject: [PATCH 2/3] Fix publish job by disabling npm provenance generation --- .github/workflows/publish.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 62b046e..e76a8ca 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -47,4 +47,4 @@ jobs: # 使用 OIDC Trusted Publishing 发布,无需 token # 在 npmjs.com 上配置 Trusted Publisher 后,npm 会自动使用 OIDC 认证 - name: Publish to npm - run: npm publish --access public \ No newline at end of file + run: npm publish --access public --provenance=false \ No newline at end of file From fbe5ab3f4d134fd1697fe5461097a1474068d136 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 9 Jul 2026 10:51:51 +0000 Subject: [PATCH 3/3] Fix publish workflow by using setup-node bundled npm --- .github/workflows/publish.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index e76a8ca..ca087dd 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -31,10 +31,6 @@ jobs: node-version: '24' registry-url: 'https://registry.npmjs.org' - # 确保使用最新版本的 npm 以支持 Trusted Publishing - - name: Update npm - run: npm install -g npm@latest - - name: Install dependencies run: pnpm install @@ -47,4 +43,4 @@ jobs: # 使用 OIDC Trusted Publishing 发布,无需 token # 在 npmjs.com 上配置 Trusted Publisher 后,npm 会自动使用 OIDC 认证 - name: Publish to npm - run: npm publish --access public --provenance=false \ No newline at end of file + run: npm publish --access public \ No newline at end of file