woocommerce/.linear/zh-cn/release-kickoff-beta.md
2026-04-15 10:18:01 +08:00

38 lines
No EOL
3.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# [{release_main_version}] 发布 `{release_version}`
以下是发布 `{release_version}` 的说明,计划发布日期为 `{release_date}`
----
请按顺序执行以下所有步骤。在运行_任何_ GitHub 工作流时,请确保从 `trunk` 分支(默认分支)运行,并按要求输入发布版本或分支。
请备好 _[发布故障排除与恢复](https://developer.woocommerce.com/docs/contribution/releases/troubleshooting/)_ 指南,以防遇到任何问题。
----
### 1. 预构建检查
- [ ] 确认 [GitHub 服务](https://www.githubstatus.com/)运行正常。
- [ ] 验证针对 [{release_milestone} 里程碑](.linear/zh-cn/{repository_url}/issues?q=is:open+milestone:{release_milestone})没有未解决的问题或拉取请求。根据需要联系作者进行合并或关闭。
- [ ] 确保没有适用于此版本但尚未处理的[带有"cherry pick failed"标签的](.linear/zh-cn/{repository_url}/pulls?q=is:pr+label:%22cherry+pick+failed%22)拉取请求。
- [ ] 确认[发布分支上的 readme.txt 文件中的](.linear/zh-cn/{repository_url}/blob/{release_branch}/plugins/woocommerce/readme.txt#L7) `Stable tag` 值与[WordPress.org `trunk` 上的](https://plugins.trac.wordpress.org/browser/woocommerce/trunk/readme.txt#L7)一致。
### 2. 构建发布包
- [ ] 运行工作流 **[发布:提升版本号](.linear/zh-cn/{repository_url}/actions/workflows/release-bump-version.yml)**:输入 `{release_main_version}` 作为 _发布分支_,输入 `{release_type}` 作为 _要执行的版本提升类型_
- [ ] 审查并合并针对发布分支生成的 PR。检查 [{release_milestone} 里程碑](.linear/zh-cn/{repository_url}/issues?q=is:open+milestone:{release_milestone})。
- [ ] 运行工作流 **[发布:编译更新日志](.linear/zh-cn/{repository_url}/actions/workflows/release-compile-changelog.yml)**:输入 `{release_main_version}` 作为 _版本_,并将 _发布日期_ 留空,除非是提前构建包。
- [ ] 审查并合并生成的 PR一个针对 `trunk` 分支,另一个针对发布分支。两者都应归属于 [{release_milestone} 里程碑](.linear/zh-cn/{repository_url}/issues?q=is:open+milestone:{release_milestone})。
- [ ] 运行工作流 **[发布:构建 ZIP 文件](.linear/zh-cn/{repository_url}/actions/workflows/release-build-zip-file.yml)** 以构建资源并创建 GitHub 发布:输入 `{release_main_version}` 作为 _发布分支_,并勾选 _创建 GitHub 发布_
- [ ] 确认一个草稿 `{release_version}` 发布 [已在仓库中创建](.linear/zh-cn/{repository_url}/releases),并附带 `woocommerce.zip` 资源。
### 3. 将发布版本上传至 WordPress.org
- [ ] 运行工作流 **[发布:上传发布版本至 WordPress.org](.linear/zh-cn/{repository_url}/actions/workflows/release-upload-to-wporg.yml)**:输入 `{release_version}` 作为 _要上传的发布标签_,并务必勾选确认框。此操作最多可能需要 40 分钟。
- [ ] 确认 SVN 标签 `{release_version}` [在 WordPress.org SVN 上存在](https://plugins.svn.wordpress.org/woocommerce/tags/{release_version})。
- [ ] 使用密钥存储库中 `WordPress.org "WooCommerce" 用户账户` 密钥的凭据[登录 WordPress.org](https://wordpress.org/plugins/developers/releases/) 并批准该发布。
- [ ] 几分钟后,确认 [`{release_version}` 版本可供下载](https://downloads.wordpress.org/plugin/woocommerce.{release_version}.zip)。
### 4. 发布版本
- [ ] 发表之前创建的 `{release_version}` [版本草稿](.linear/zh-cn/{repository_url}/releases)。**请勿**勾选"设置为最新版本"。