1.6 KiB
1.6 KiB
重新打包并提交推送计划
目标
使用 CentOS 7 baseline Bun 重新生成 cc-web 单文件发布包,并将当前工作区全部修改提交到 main 后推送 origin/main。
步骤
- 确认当前分支、远端状态、工作区范围,并优先检查
bun;PATH 中缺失时复用本机@oven/bun-linux-x64-baseline/bin/bun。 - 使用
BUN_BIN=<baseline bun> npm run build:single-exe重新构建 CentOS 7 baseline 发布包。 - 运行发布技能要求的语法检查、归档列表与 MCP smoke;MCP smoke 通过 stdin 发送 JSON-RPC
initialize,设置短超时并确认 JSON 响应后退出。 - 使用显式 pathspec 排除临时 TODO CSV 后执行
git add -A,再复查暂存区,确保其余当前修改全部纳入。 - 提交本地变更。
- 推送前执行
git fetch origin main并核对 ahead/behind;可直接推送时将main推送到origin/main。
约束
- 使用
scripts/build-single-exe.js,目标保持bun-linux-x64-baseline。 - 不切换 Docker,不安装 NodeSource Node.js,不把 Claude/Codex CLI 打入发布包。
- 用户明确要求不做代码审计;只执行打包技能要求的轻量校验、提交与推送。
- 所有当前工作区修改都纳入本次提交;临时 TODO CSV 在完成后删除,不提交。
- MCP smoke 使用单条 JSON-RPC
initialize请求和短超时,不能留下等待 stdin 的后台进程。 git add -A -- . ':!重新打包并提交推送 TO DO list.csv'后必须确认临时 CSV 仍未跟踪且不在暂存区。
状态
- 当前:步骤 1
- 计划审查:待完成