ci / 质量门禁 (push) Canceled after 0s
背景:
- 上一批部门管理接口(disable / enable、update、树与字段说明)合入后没有重新导出 OpenAPI,
apps/web/src/api/generated/openapi.d.ts 仍停留在「部门改名」版本,前端类型与真实契约不一致;
- pnpm ci:local 第 9 步 openapi:export 会自动重生成该文件,导致每次跑完工作区变脏。
改动:
- 执行 pnpm openapi:export,重新生成 apps/web/src/api/generated/openapi.d.ts
(新增 /departments/{id}/disable、/departments/{id}/enable、update 操作与字段说明)。
影响面:
- 仅前端生成类型,无运行时行为变化;openapi/lingxi.openapi.json 无差异。
回滚方式:
- 回滚本提交即恢复旧生成文件。
验证证据:
- pnpm openapi:diff 通过;
- pnpm ci:local 全部门禁通过。