这份文档说明如何对 genworker 做版本发布、变更校验和仓库维护。
它面向两类人:
genworker 仓库的维护者genworker 的维护者发布前至少检查以下内容:
configs/ 模板是否与当前默认运行形态一致在仓库根目录执行:
pytest tests -q
如果你维护的是从上游仓库导出 genworker 的发布链路,则应在上游仓库中额外验证导出结果:
python .release/genworker/cli.py sync \
--source-root . \
--manifest .release/community-manifest.yml \
--out /tmp/gw-out \
--source-ref "$(git rev-parse HEAD)" \
--remote-url <your-remote-url> \
--branch main \
--skip-server-smoke
建议使用显式 tag,例如:
gw-v0.0.2
gw-v0.1.0
这样更容易和上游主仓库的版本语义区分开。
建议每次发布说明至少包含:
如果你的 genworker 是从更大的上游仓库导出出来的,建议:
README、配置模板和发布文档维护在独立 overlay 中--force-with-lease对于基于导出链路的维护者,最小发布流程通常是: