fix: restore stable changelog path aliases for #5252 #39

已合并
wx 2026-07-26 15:06:59 +08:00 将 1 次代码提交从 fix/5252-changelog-path-alias合并至 main
管理员

关联工单

修改

  • 恢复 #5216 已被消费的旧路径兼容入口,并登记到 changelog-path-aliases.json
  • 新增 alias resolver 与 alias-aware frontend status transition,统一同步 canonical/alias,重复回写幂等。
  • 文件名 gate 新增 E_PATH_STABILITY,阻止未登记兼容关系的已发布文档删除/重命名。
  • CI 新增 alias 完整性校验,覆盖路径安全、manifest、状态一致性和幂等写入。

验证

  • npm test:46/46
  • npm run check:path-aliases:1/1
  • npm run check:filenames -- --base origin/main --head HEAD:通过
  • npm run check:frontmatter -- --base origin/main --head HEAD:通过
  • 使用 #5216 旧路径执行同状态回写:成功,changedPaths=[]
## 关联工单 - wx/HL#5252 ## 修改 - 恢复 #5216 已被消费的旧路径兼容入口,并登记到 `changelog-path-aliases.json`。 - 新增 alias resolver 与 alias-aware frontend status transition,统一同步 canonical/alias,重复回写幂等。 - 文件名 gate 新增 `E_PATH_STABILITY`,阻止未登记兼容关系的已发布文档删除/重命名。 - CI 新增 alias 完整性校验,覆盖路径安全、manifest、状态一致性和幂等写入。 ## 验证 - `npm test`:46/46 - `npm run check:path-aliases`:1/1 - `npm run check:filenames -- --base origin/main --head HEAD`:通过 - `npm run check:frontmatter -- --base origin/main --head HEAD`:通过 - 使用 #5216 旧路径执行同状态回写:成功,`changedPaths=[]`
wx2026-07-26 15:05:54 +08:00 推送了 1 个提交
fix(changelog): restore stable path aliases for #5252
所有检测均成功
changelog-filename-gate / validate (pull_request) Successful in 2s
5c7fa5dbe6
wx 已合并提交 3cb62cf417main 2026-07-26 15:06:59 +08:00
wx2026-07-26 15:06:59 +08:00 删除了分支 fix/5252-changelog-path-alias
登录 并参与到对话中。
无审核者
未选择标签
1 名参与者
通知
到期时间
未设置到期时间。
依赖工单

没有设置依赖项。

参考:wx/hl-api-changelog#39
没有提供说明。