- 从
develop新建release/x.y.z分支,修改tdesign-component/pubspec.yaml中的版本号,并创建目标为develop的 Pull Request。 - PR 打开或更新时,Auto Release workflow 会生成从上个版本到当前版本的 CHANGELOG 草稿,并评论到 release PR。
- 发布人检查并整理 CHANGELOG;按 workflow 约定编辑对应评论,自动化会将确认后的内容写入
tdesign-site/CHANGELOG.md。 - 确认无误后合并 release PR 到
develop。 - release PR 合并后,Auto Release workflow 在
develop上创建版本 tag。 - tag 创建后,TAG_PUSH workflow 将
develop合并到main并推送,随后触发站点和发布流程。
相关实现:
.github/workflows/auto-release.yml.github/workflows/tag-push.yml