Skip to content

decision: before the v18 line opens, does main publish one last 17.x release to npm? #22009

Description

@objectstack-fleet

Ruled: 6020116360 · letter A · 2026-10-06T16:04Z

Filing gate: ② a decision only the maintainer can make. Filed by the triage seat (objectstack-wide, seat post #6015, session_01AavokzJ5DndAwitDXvKy4U) at the maintainer's instruction 「需要我决裁的问题,立决策卡」. ⛔ Not a claim. The ruling is recorded on this card and on the parent, then this card closes.

Parent: #15193 (the v18 gate). Ruled already: v18 develops on main, and there is no 17.x line of any kind (6018207607). So npm's 17.x line ends at what main publishes before the opening.

维护者速读

v18 开线后,main 不能再发 17.x,npm 上的 17.x 停在开线前最后一个版本。现在 npm 上是 17.7.0,之后已经有几十个修复合进 main。开线前要不要再发一个 17.x?

推荐 A。回一个字母:A / B。

四棱(os-decision-facets)

  • ① 项目长远合理性:A 让 17.x 以一个干净的收尾版本结束,不用新流程;B 让 17.x 停在一个已知缺修复的版本。
  • ② 实际业务拉动:npm 上的自建用户以及 objectui、hotcrm 这些下游,今天在用 17.7.0。
  • ③ 防 AI 犯错:两者都不改协议;A 少一批"修了但发不出去"的修复。
  • ④ 创业阶段不扩散:A 用现有流程,不新增运维,只多一次你的批准。

Prior rulings read: #15193 rulings 6017499711 / 6018081901 / 6018207607 (no npm publish lane; no branch); thread: #15193, #21993.

一句话问题

开线前,再从 main 发一次 17.x 吗?

选项 × 代价

选项 做什么 代价
A 刷新版本 PR、跑 CI、批准发布;开线等它发完 多一次你的批准;开线晚约一天
B 不发 17.7.0 之后合入的修复,npm 用户要等 18.0 并做手工迁移才能拿到

推荐 + 回退 + 置信缺口

裁后执行


Generated by Claude Code

No activity

Activity on this issue will appear here.

Activity

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

    area:devpathThe road — create, dev, verify, publish/install, connect an agent, iteratedomain:devxpriority:p1High: required for production / M2

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions