Repository navigation
chore: 基线 releases 补固化 1.4.0–1.6.1 - #682
Merged
Merged
Conversation
理由与保护效果(style-contract 技能要求的独立说明):
- 理由:按基线 provenance 第 4 条既定要求(新版本发布后更新快照并单
独评审),将 v1.6.1 发布后累计五个未固化版本(1.4.0/1.5.0/1.5.1/
1.6.0/1.6.1)的 tag→SHA(rev-parse tag^{} 口径,1.6.1 为发版提交
6a2eea7)与 CHANGELOG 段落日期补入 releases 固化快照;此前五版仅
经运行时 CHANGELOG+tag 交叉验证临时纳入受信任集合,每次运行发 WARN
- 保护效果:固化后五版受 tag-sha-mismatch / changelog-date-mismatch
/ changelog-release-missing 矛盾检测直接保护(不再依赖兜底路径);
契约对照字段(sourceRows/entries/legacySnippetCases/两类豁免)与
meta 冻结标识保持 v0.4.0 冻结点不动——entry-comparison 的历史对照
语义不变,新增条目仍走「新增」通道受检
- provenance 追加第 19 条补固化记录(与前三次 0.5.0–0.9.0、0.10.0–
1.0.1、1.2.0–1.3.1 同格式)
验证:checkStyleContract 8 项零失败且 WARN 清零(候选 v1.6.1);
verify-baseline 复验 sourceRow 集合零差异
ONEGAYI
commented
Nov 1, 2026
ONEGAYI
left a comment
Owner
Author
There was a problem hiding this comment.
首审
已亲审 head b3db2dc8e95df837b03a513fa384df0330f7c5bb,base / merge-base 6a2eea7dd738332ce93a50810d56257781c6c834,发布前状态 open、reviews/threads 空。
Spec
未发现新增可证实缺陷。唯一文件的完整 JSON 深比较确认:仅追加 1.4.0 / 1.5.0 / 1.5.1 / 1.6.0 / 1.6.1 五条 releases 与一条 provenance;既有 releases、sourceRows、entries、legacySnippetCases、两类豁免、guardManifest 和其他 meta 均未变。符合原 provenance 发布后补固化要求,不把对照冻结点推进为当前版本。
Standards
未发现新增可证实问题。没有修改检查器、产品实现或 CI 入口。五版进入既有发布历史矛盾检测范围,未新增豁免或放宽历史条目比较。
验证与边界
- 精确 head/base 基线文件、head CHANGELOG、检查器及测试文件共 6 个 Git blob SHA 已核对。
- 通过远端 compare API 分别解析五个 tag 到 commit,全部与新增 SHA 一致;逐个读取其发布提交的 CHANGELOG,五个日期及对应发布段落非空白内容均与候选一致。
- 本方运行 head 的生产
assembleTrustedReleases:上述材料无失败。额外 10 项负向/基线对照:每版 tag SHA 漂移和日期漂移,head 均报告相应矛盾,旧基线不产生该项固化矛盾。只提供本轮五个远端 tag/快照,因此旧版快照缺失 warning 不伪称已清零。 - 未重跑完整 8 项检查、verify-baseline、全量产品测试/compile 或真实 GUI;不将小范围发布记录检查当成这些验收。
- 精确 head CI 41292380427 正在运行;style-contract job 124806126116 已成功(含历史基线复验、变更暴露、CSS 契约检查),其余部分仍在进行,尚不能称整轮 CI 绿。继续读取终态,不重跑 CI。
本轮无独立缺陷行内线程。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
概述
按基线 provenance 第 4 条既定要求(新版本发布后更新快照并单独评审),把 v1.6.1 发布后累计五个未固化版本的发布记录补入 style-contract 基线
releases,消除每次运行的「未固化进基线快照」WARN。变更内容
releases追加 1.4.0 / 1.5.0 / 1.5.1 / 1.6.0 / 1.6.1 五条记录(tag→SHA,rev-parse tag^{}口径;1.6.1 为发版提交 6a2eea7)与 CHANGELOG 段落日期保护效果
固化后五版受
tag-sha-mismatch/changelog-date-mismatch/changelog-release-missing矛盾检测直接保护,不再依赖运行时 CHANGELOG+tag 交叉验证兜底路径。验证
checkStyleContract:8 项检查零失败,WARN 清零(基线 0.4.0 ↔ 候选 v1.6.1)check:stylecontract:baseline:verify-baseline 复验 sourceRow 集合零差异