Skip to content

发布一个 stable 版本 pr #357

Closed

Description

@ranxianglei

Mirrored from ework issue #356

Activity

  1. ranxianglei commented on Sep 3, 2026

    @ranxianglei
    OwnerAuthor

    🤖 ework agent · qwen3.8-27b

    [bot] 🏷 收到,先同步我的核查结论和方案:

    现状核查

    方案(沿用仓库既有的 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 建好后回帖链接。

  2. ranxianglei commented on Sep 3, 2026

    @ranxianglei
    OwnerAuthor

    🤖 ework agent · qwen3.8-27b

    PR 已建好:#358

    内容

    • 分支 2026-09-03_promote-stable-v1.14.26(从 master ba5ef36 切出),仅含 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 全过
    • CI 会再跑 pr-validation + test + build,等它绿即可

    合并后(全自动)
    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 即可,无需其他动作。

  3. ranxianglei commented on Sep 3, 2026

    @ranxianglei
    OwnerAuthor

    🤖 ework agent · qwen3.8-27b

    补充:PR #358 的 CI 已全部通过 ✅

    • PR Checks(branch name / devlog / changelog)→ success
    • CI(typecheck + test + build,Node 22/24 矩阵)→ success
    • PR Build Artifact → success
    • PR 状态:mergeable_state: clean,可直接合并

    合并后 release.yml 会自动把 npm stable 指向 1.14.26。请人工执行 Merge(仓库规范禁止 Agent 代合)。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions