- 从
develop新建release/x.y.z分支,并修改tdesign-component/pubspec.yaml中的version版本号,推送分支至远程仓库,并提交一个合入develop的 Pull Request 到仓库; - 仓库的 Github Action 会自动整理上个版本至今 commit 对应的 CHANGELOG,并将 CHANGELOG 的 draft 作为一个评论推送到该 Pull Request 上;
- 发布人检查 CHANGELOG,并优化内容逻辑结构,确认无误后删除对于评论首行提示,Github Action 会将优化后的内容写入 CHANGELOG.md 内;
- 确认无误后,合并分支入
develop; - 合入
develop后,仓库会触发 Github Action 合入main分支,并将版本号作为tag打在仓库上,并触发 Github Action 执行版本发布流程; - 合入
main分支后,站点的部署流水线 web hook 会监听到main分支的新增 commit,并触发流水线,官网更新站点。