--- _Mirrored from ework issue #356_ <!-- ework-mirror -->
Activity
ranxianglei commentedon Sep 3, 2026
[bot] 🏷 收到,先同步我的核查结论和方案:
现状核查
latest= 1.14.26(2026-08-29 发布,PR release: v1.14.26 — per-provider/per-model compress overrides + nudge floor (#343, #351) #353)stable= 1.14.19(落后 7 个版本:14.20–14.26 均未进 stable)方案(沿用仓库既有的 promote-stable 机制)
创建分支
2026-09-03_promote-stable-v1.14.26,只含 devlog(REQ.md + WORKLOG.md),提交信息promote: stable v1.14.26 — ...。合并后 release.yml 的 Pattern 3/4 会自动执行npm dist-tag add opencode-acp@1.14.26 stable,无需手动操作、无代码变更。为什么直接 promote 1.14.26 而不是切新号 v1.14.27:master 上没有超出 v1.14.26 的实质代码(#352 是纯文档/软弃用),为 11 行软弃用警告单独发一版再 promote 属于多余动作;且 1.14.26 已作为 latest 跑了 5 天。
已知风险(不影响本次决策):#346 / #347(resume 时 context overflow 死循环)目前由未合并的 PR #348/#349/#350 在修,这些 bug 对 stable(1.14.19) 和 latest(1.14.26) 用户同样存在,promote 不会引入新回归;等那几个 PR 合并后下一个版本会一并覆盖。
开始执行,PR 建好后回帖链接。
ranxianglei commentedon Sep 3, 2026
PR 已建好:#358
内容
2026-09-03_promote-stable-v1.14.26(从 masterba5ef36切出),仅含 devlog(REQ.md + WORKLOG.md),无代码变更,package.json 未动promote: stable v1.14.26 — sync stable tag with latest (1.14.19 → 1.14.26)本地验证(已过)
./scripts/ci/check-pr.sh 2026-09-03_promote-stable-v1.14.26 origin/master→ branch name / devlog REQ+WORKLOG / version unchanged 全过合并后(全自动)
release.yml 识别 promote-stable 模式(squash 标题或分支名均可触发)→ 自动执行
npm dist-tag add opencode-acp@1.14.26 stable。合并后可用npm view opencode-acp dist-tags确认stable: 1.14.26。按仓库规范,merge 由人工操作——请你在 PR 页面点 Merge 即可,无需其他动作。
ranxianglei commentedon Sep 3, 2026
补充:PR #358 的 CI 已全部通过 ✅
PR Checks(branch name / devlog / changelog)→ successCI(typecheck + test + build,Node 22/24 矩阵)→ successPR Build Artifact→ successmergeable_state: clean,可直接合并合并后 release.yml 会自动把 npm
stable指向 1.14.26。请人工执行 Merge(仓库规范禁止 Agent 代合)。