Files

1.6 KiB
Raw Permalink Blame History

重新打包并提交推送计划

目标

使用 CentOS 7 baseline Bun 重新生成 cc-web 单文件发布包,并将当前工作区全部修改提交到 main 后推送 origin/main

步骤

  1. 确认当前分支、远端状态、工作区范围,并优先检查 bunPATH 中缺失时复用本机 @oven/bun-linux-x64-baseline/bin/bun
  2. 使用 BUN_BIN=<baseline bun> npm run build:single-exe 重新构建 CentOS 7 baseline 发布包。
  3. 运行发布技能要求的语法检查、归档列表与 MCP smokeMCP smoke 通过 stdin 发送 JSON-RPC initialize,设置短超时并确认 JSON 响应后退出。
  4. 使用显式 pathspec 排除临时 TODO CSV 后执行 git add -A,再复查暂存区,确保其余当前修改全部纳入。
  5. 提交本地变更。
  6. 推送前执行 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
  • 计划审查:待完成