Skip to content

GA pin 适配残余两处(shard 3 常红):quick-reference 仍教 ^17.0.0-rc.6;$like/$ilike 按 B-as-temporary 加「未裁」引用式豁免(#4911) #4977

Description

@yinlianghui

背景

dependabot GA 批次(#4953-#4960)落 main 后,除 #4968(已修)外 shard 3 还有两处常红,任何 PR 的 merge-ref 均中(PR #4969 的 run 实测;#4911 评论区另有纯 main 独立复现):

  1. scripts/__tests__/quick-reference-current-release-4143.test.ts:365 —— quick-reference 文档仍有两处 ^17.0.0-rc.6 字面量,pin 已是 ^17.0.0 GA。
  2. packages/fields/src/widgets/__tests__/FilterConditionField.operators.test.ts:134 —— GA 的 FieldOperatorsSchema 新增 $like/$ilike,builder 无对应算子(Tier 2 (#2901): spec values that validate and then render nothing #2942 可达性门按设计咬红)。

修法

  1. quick-reference 两处字面量跟到 GA(按该钉的派生期望改,读钉源确定正确形态)。
  2. $like/$ilike 走 Tier 2 (#2901): spec values that validate and then render nothing #2942 门的引用式豁免,按 FilterConditionField cannot author spec 17.0.0 GA's new $like / $ilike — the same shape as the closed $icontains gap (#4023) #4911 评论区的 B-as-temporary 措辞纪律:豁免文本必须写「undecided — see FilterConditionField cannot author spec 17.0.0 GA's new $like / $ilike — the same shape as the closed $icontains gap (#4023) #4911」,⛔ 不得写成「deliberately unsupported」(那会预判尚未做出的 A/B 裁定);附收割条件:FilterConditionField cannot author spec 17.0.0 GA's new $like / $ilike — the same shape as the closed $icontains gap (#4023) #4911 裁定落地时本豁免必须随之删除或改写(A 则删豁免建算子,B 则改写为 deliberate + reopen 条件)。

⛔ 不实现算子、不动 #4911 的决策;豁免是队列解阻的临时件,决策仍在维护者。

参考

#4911(决策箱,两 PM 席分析在案)、#4968/PR#4969(同批次第一处)、#4973(病根:dependabot auto-merge 不等慢 shard)。

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions