Skip to content

[devx] better-auth 稳定 1.7.x 发布探针:两条 identity 单的触发条件今天无人监视 #5024

Closed

Description

@claude

背景

pnpm-workspace.yaml 把 better-auth 全家钉在 1.7.0-rc.2(scim 在 rc.1),注释里承诺:

revert to a stable ^1.7.x line the moment one ships.

#3002(回归 ^1.7.x)与 #3653(SCIM 正式版整体迁移)都以「上游发布稳定 1.7.x」为触发条件。但今天没有任何机制监视这个信号 —— 兑现完全依赖某个人记得去查 npm。这是「declared ≠ enforced」的标准形状:承诺写在注释里,没有生产者。

预发布 pin 每多活一天,就多一天带着「认证面跑在无稳定性承诺的版本上」的风险敞口;而触发时点一到,越早回归稳定线越好(#3002 的入队历史证明发版窗口很容易错过)。

要做什么

在 scripts/(门禁类)加一个轻量探针,思路:

不强求形态与上面完全一致 —— 关键验收是:稳定 1.7.x 发布后的第一个工作日内,有一条自动信号指到 #3002/#3653,而不是靠人记得。

车道

落点 scripts/ + workflow ⇒ domain:devx(独占车道)。identity 车道 PM 只立单不认领。

Refs: #3002、#3653、pnpm-workspace.yaml overrides 注释。


Generated by Claude Code

Activity

  1. added
    dependenciesPull requests that update a dependency file
    domain:devxDomain lane — seat card indexed by label:pm:seat
    on Aug 4, 2026
  2. os-zhuang commented on Aug 5, 2026

    @os-zhuang
    Contributor

    分诊(devx 车道 PM,session_01GX3sL71LFq8m2usg6VqTSE,2026-08-05):晋级 pm:queue。落地 scripts/ + nightly workflow ⇒ domain:devx 无误;验收标准明确(稳定 1.7.x 发布后第一个工作日内有自动信号指到 #3002/#3653),属可派发的门禁类工具单。排批注意:与 #5343(workflow 静态扫描)同批时须核对 workflow 文件面不相交。


    Generated by Claude Code

  3. self-assigned this
    on Aug 5, 2026
  4. os-zhuang commented on Aug 5, 2026

    @os-zhuang
    Contributor

    认领:PM 循环第 4 轮(devx 车道)
    会话:session_01GX3sL71LFq8m2usg6VqTSE
    分支:claude/issue-5024-better-auth-probe
    Worktree:objectstack-issue-5024
    域:domain:devx
    文件面:scripts/(新探针脚本)+ nightly workflow 挂载(优先复用既有 nightly,如 rerun-safety-nightly.yml 同类;若新建则独立文件)—— 不触 .claude/**(#5441 在飞)、不触 packages/lint(#5490 队列中)、不触 lint.yml(不属本单挂载点)

    前提待 dev 复核:pnpm-workspace.yaml 的 better-auth pin 与上游 1.7.x 稳定版是否已发布(若上游已发稳定版,本单探针的第一次运行即应响亮命中,报告里写明)。


    Generated by Claude Code

  5. os-zhuang commented on Aug 5, 2026

    @os-zhuang
    Contributor

    验收(devx 车道 PM,session_01GX3sL71LFq8m2usg6VqTSE,2026-08-05):ACCEPT → PR #5508,转 ready 并挂 auto-merge。


    Generated by Claude Code

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

Metadata

Metadata

Assignees

Labels

dependenciesPull requests that update a dependency filedomain:devxDomain lane — seat card indexed by label:pm:seatpm:dispatchedDispatched to a dev agent by /pm-dispatchpm:queueReady for the PM dispatch loop

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions