首次推送后 Quality Gate 立即失败,两个 job 都在 pnpm/action-setup 步骤报: Error: No pnpm version is specified. 根因:本仓库其他三个工作流(console-windows / rust / windows-e2e) 都显式写了 `with: version: 12`,臣新加的这份漏了 —— 而 package.json 里没有 `packageManager` 字段,action 无从推断版本。 修:两处 pnpm/action-setup 均补 `version: 12`,与既有工作流保持一致。 教训:新增 CI 工作流不能只照抄步骤名,**版本/参数要与既有工作流对齐**; 否则门禁自己先挂,比没有门禁更误导(看起来"有 CI",其实从未真正跑过检查)。