This repository was archived by the owner on Sep 17, 2026. It is now read-only.
Release v0.0.11
[0.0.11] — 2026-05-17
Added
- 模板:
workflow-steps/github-opsskill 升级到v1.1.0,新增基于CHANGELOGS.md的 GitHub Release notes 注入完整方案:- 新增
references/release-notes-injection.md(236 行)—— awk 抽取## [X.Y.Z]段落 →body_path注入;含事后回填(gh release edit --notes-file)、批量历史版本回填、多语言 CHANGELOG 拼接、PR 流程下的.github/release.yml分类配置 4 类进阶模式 - 新增
references/version-bump-flow.md(232 行)—— bump → release commit → tag 指向 release commit SHA → push → 三端验证完整 SOP;含失败回滚 4 类场景(publish 前 / publish 后步骤失败 / npm 已上传但 workflow 报错 / npm 不允许重发同版本号)
- 新增
workflow-yaml-reference.md新增Extract release notes from CHANGELOGS.md步骤的完整 YAML + 注解,并补充body_path与generate_release_notes: true的共存语义说明(人写说明 + 机器追溯索引叠加)troubleshooting-playbook.md新增两类故障案例:#10 「GitHub Release 正文为空 / 仅一行 Full Changelog」、#11 「Extract release notes 步骤抽空」;排查 checklist 从 8 项扩到 10 项
Changed
workflow-steps/github-opsskill frontmatter 补齐 SpecForge 统一 5 字段(原缺type / version / author),description从 280+ 字符精简到 196 字符以达 L1 ≤200 字契约workflow-steps/github-opsSKILL.md 主体瘦身(358 → 282 行),保留导航 + 关键 SOP,大块细节按主题下沉到 references;新增 §5.3「Release notes 不能为空」作为 npm 发布的强约束指针- 仓库自身
.github/workflows/release.yml:在Verify bin entry与Publish to npm之间插入Extract release notes from CHANGELOGS.md步骤;Create GitHub Release增加body_path: release-notes.md,使每次 release 的 GitHub 页面正文与 CHANGELOG 段落严格一致
Full Changelog: v0.0.10...v0.0.11