Files

29 lines
1.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 重新打包并提交推送计划
## 目标
使用 CentOS 7 baseline Bun 重新生成 cc-web 单文件发布包,并将当前工作区全部修改提交到 `main` 后推送 `origin/main`
## 步骤
1. 确认当前分支、远端状态、工作区范围,并优先检查 `bun`PATH 中缺失时复用本机 `@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
- 计划审查:待完成