issues
search
hugegraph
/
actions
HugeGraph CI Actions
0
stars
5
forks
source link
[Summary] Release-1.2.0 发版流程
#5
Open
simon824
opened
9 months ago
simon824
commented
9 months ago
1. 物料包发布 (Maven/SVN/Docker)
Server
[ ] Github 预发版操作
[x] 新建 release 分支
[x] 创建 1.2.0 tag
[x] release note (draft:
https://github.com/apache/incubator-hugegraph/releases
)
[ ] 完善发版内容 (draft -> pre-release)
[ ] 上传
Nexus Maven
(
maven-1089
)
[x] 清理旧的 stage
[ ] close/enable 新的 stage
[ ] 检查 stage 包的完整性 (包括模块熟/dist/pom 文件版本号/大小/引用是否正常)
[ ] 上传 SVN (dev)
[ ] 验证正确性
[ ] 源码包
[ ] 二进制包
[ ] 完成 general 发版公告
[ ] release maven 中的 close 依赖
[ ] 修改 GitHub pre-release 为 latest
[ ] svn 位置移动, 从 dev 移动到 release
Toolchain
[ ] Github 预发版操作
[x] 新建 release 分支
[x] 创建 1.2.0 tag
[x] release note ([draft](draft:
https://github.com/apache/incubator-hugegraph-toolchain/releases
))
[ ] 完善发版内容 (draft -> pre-release)
[ ] 上传
Nexus Maven
(
maven-1091
)
[x] 清理旧的 stage
[x] close/enable 新的 stage
[ ] 检查 stage 包的完整性 (包括模块熟/dist/pom 文件版本号/大小/引用是否正常)
[ ] 上传 SVN (dev)
[ ] 验证正确性
[ ] 源码包
[ ] 二进制包
[ ] 完成 general 发版公告
[ ] release maven 中的 close 依赖
[ ] 修改 GitHub pre-release 为 latest
Computer
[x] Github 预发版操作
[x] 新建 release 分支
[x] 创建 1.2.0 tag
[x] release note
[ ] 完善发版内容 (draft -> pre-release)
[ ] 上传
Nexus Maven
[x] 清理旧的 stage
[x] close/enable 新的 stage
[ ] 检查 stage 包的完整性 (包括模块熟/dist/pom 文件版本号/大小/引用是否正常)
[ ] 上传 SVN (dev)
[ ] 验证正确性
[ ] 源码包
[ ] 二进制包
[ ] 完成 general 发版公告
[ ] release maven 中的 close 依赖
[ ] 修改 GitHub pre-release 为 latest
Commons
[x] 预发版操作
[x] 新建 release 分支
[x] 创建 1.2.0 tag
[x] release note
[ ] 完善发版内容 (draft -> pre-release)
[ ] 上传
Nexus Maven
[x] 清理旧的 stage
[x] close/enable 新的 stage
[ ] 检查 stage 包的完整性 (包括模块熟/dist/pom 文件版本号/大小/引用是否正常)
[x] 上传
SVN
[ ] 验证正确性
[ ] 源码包
[ ] 二进制包
[ ] 完成 general 发版公告
[ ] release maven 中的 close 依赖
[ ] 修改 GitHub pre-release 为 latest
2. Voting (投票)
[ ] 发起 HugeGraph 内 dev 投票
[ ] mail draft
[ ] 72h passed
[ ] 发起 general ASF 投票
[ ] mail draft
[ ] 72h passed
3. 收尾
refer:
https://github.com/hugegraph/actions/blob/master/.github/workflows/validate-release.yml
(发版包验证)
https://dist.apache.org/repos/dist/dev/incubator/hugegraph/1.2.0/
(源码 + 二进制包下载 SVN 地址 - dev)
第三方(3rd party) 包/依赖的引入/更新后的LICENSE 变更,
文档
(
重要紧急
)
1. 物料包发布 (Maven/SVN/Docker)
Server
Toolchain
Computer
Commons
2. Voting (投票)
3. 收尾
refer: