Skip to content

fix(ci): 停止在 Node 20 上安装 npm@latest - #1

Merged
zzswang merged 1 commit into
mainfrom
fix/ci-drop-npm-latest
Sep 12, 2026
Merged

zzswang merged 1 commit into
mainfrom
fix/ci-drop-npm-latest

Conversation

@zzswang

@zzswang zzswang commented Sep 12, 2026

Copy link
Copy Markdown
Contributor

Summary

  • generate-sdk.yml 的 build 步骤执行 npm install -g npm@latest,当前会装到 npm 12,要求 Node 22+。
  • workflow 仍使用 Node 20,导致 EBADENGINE,auth PR(例如 #133)的 gen-sdk-ts 被连带失败。
  • 去掉这步,改用 Node 20 自带的 npm 10 做 build / version / publish。

Test plan

  • 合并后重跑 36node/auth#133 的 CI,确认 gen-sdk-ts 能触发并完成 SDK 生成。

Made with Cursor

npm 12 要求 Node 22+,generate-sdk 会在 build 步骤直接 EBADENGINE,阻断 auth PR 的 SDK 生成。

Co-authored-by: Cursor <cursoragent@cursor.com>
@zzswang
zzswang merged commit fdc478a into main Sep 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant