Skip to content

docs(release): release-governance 按 §10 模板收敛(阶段 A) - #189

Merged
ReSerendipity merged 1 commit into
mainfrom
ci/release-standard-doc
Oct 18, 2026
Merged

ReSerendipity merged 1 commit into
mainfrom
ci/release-standard-doc

Conversation

@ReSerendipity

Copy link
Copy Markdown
Owner

本单 A-03(阶段 A:文档收敛)

把 docs/release-governance.md 按 ReSerendipity/.github 的 RELEASE_GOVERNANCE_TEMPLATE.md 收敛到 REPOSITORY_GUIDELINES.md §10(发布/分发统一规范)。

做了什么

  • 按模板 §0–§7 + 差异点清单 + 禁止事项结构重写;公共条款与 §10 对齐、不改写。
  • §0 保留「远端优先」根原则(check-release-standard.sh 的必查标记)。
  • 无空占位符;未定项写「待定(负责人 + 触发条件)」(provenance/sbom 开启时机、RELEASE_VERIFICATION 固定流程)。
  • 保留本仓特有内容:
    • release-please 自动位:pyproject.toml + extra-files 4 条(version.json / desktop/package.json / tauri.conf.json / Cargo.toml);
    • 人工位:config.yaml、Cargo.lock、setup.nsi 三处、k8s 镜像 tag、version.json 的 changelog/release_date;
    • config.yaml 绝不交给 release-please 的理由(YAML 写入器整份重排:232 行 → 160 增/160 删,96 行注释清零)。

没做什么(红线遵守)

  • 只改 docs/release-governance.md(1 file,+113/-213)。
  • 不碰 .github/workflows/;latest 与 gpg-signed-release.yml 留待阶段 B/C 工单。
  • 未删除任何分支/tag/Release/Secrets;未 force push;走本 PR 合并。

本地验证

  • tests/test_version_consistency.py 9/9 绿(文档内 **已发布最新 = v2.7.0** 句被测试钉住,未破闸)。
  • pre-commit / pre-push 全绿。

- 按 RELEASE_GOVERNANCE_TEMPLATE.md 结构重写,公共条款对齐 REPOSITORY_GUIDELINES.md §10,不改写
- §0 保留「远端优先」根原则;无空占位符,未定项写「待定(负责人 + 触发条件)」
- 保留 release-please 自动位(pyproject.toml + extra-files 4 条)与人工位清单
  (config.yaml / Cargo.lock / setup.nsi 三处 / k8s 镜像 tag / version.json changelog+release_date)
- 保留 config.yaml 绝不交给 release-please 的理由(232 行整份重排、96 行注释清零)
- 只动 docs/release-governance.md;.github/workflows/ 不碰(阶段 B/C 另行工单)

Signed-off-by: ReSerendipity <259081123+ReSerendipity@users.noreply.github.com>
@ReSerendipity
ReSerendipity merged commit 44d52d7 into main Oct 18, 2026
33 checks passed
@ReSerendipity
ReSerendipity deleted the ci/release-standard-doc branch October 18, 2026 10:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant