发版参考 #1035
Code-Fight
started this conversation in
General
发版参考
#1035
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
1. 发版准备
1. 创建 KEY
安装 GnuPG。
按照 OpenPGP KEY Management [1] 的说明创建 KEY:
创建步骤(以下内容来自控制台输出):
2. 检查 KEY
按照 Operational GPG Commands [2] 的说明检查 KEY:
命令输出:
pub rsa4096 2019-03-11 [SC] 095E0D21BC28CFC7A8B8076DF7DF28D237A8048C uid 用户名 (注释) <邮件地址> sub rsa4096 2019-03-11 [E]公钥为 095E0D21BC28CFC7A8B8076DF7DF28D237A8048C。
3. 上传公钥
按照 Dirmngr Options [3] 的说明上传公钥:
可以参考:https://github.com/wongoo/apache-release-procedure
2. 准备changeLog
参考既往的发版release准备,中文两个版本
https://github.com/apache/incubator-seata-go/tree/master/changes
准备完,要push到仓库中
3. 准备tag
下载并安装 Git.
创建并切换到
x.x.x标签. (参考既有的)提交更新版本号后的代码和新标签。
4. push到apache仓库
下载并安装SVN。
1. 更新 KEYS 文件
根据 signing basics 的说明更新 KEYS 文件。
2. 添加源码包和二进制文件包
根据 Uploading packages 的说明添加源码包和二进制文件包。
3. 添加校验文件
根据 Requirements for cryptographic signatures and checksums [7] 的说明添加校验文件。
4. 提交新版本
可以参考:https://shenyu.apache.org/zh/community/release-guide/shenyu-client-golang-release-guide/
投票流程
1.先在dev邮箱进行投票:https://lists.apache.org/thread/zgd2mykscftyqw5gngxnk0c8z37tbk27
2.投票通过,宣布结果:https://lists.apache.org/thread/zg3l67p09nrrllcy4t3oq77zwohrwklw
3.孵化器投票 https://lists.apache.org/thread/b14519zt9v2s9gvpg6jo0wzhblo7drhx
4.投票结果宣布:https://lists.apache.org/thread/pl0p8w41xv3pll9451clqmdj8jyrry8g
把apache svn的从dev挪到release
更新官网下载链接
最后孵化器宣布:https://lists.apache.org/thread/vdq5m7kn7xh0opo7bn3p9078xtc9qlby
Beta Was this translation helpful? Give feedback.
All reactions