This is an automated email from the ASF dual-hosted git repository. jin pushed a commit to branch imbajin-patch-2 in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph-doc.git
commit 66267f5b555cc521f9a216b4bf6d2c869113513d Author: imbajin <[email protected]> AuthorDate: Fri Jan 6 19:17:33 2023 +0800 Update validate-release.md --- .../docs/contribution-guidelines/validate-release.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/content/cn/docs/contribution-guidelines/validate-release.md b/content/cn/docs/contribution-guidelines/validate-release.md index ab56f026..b231f5c3 100644 --- a/content/cn/docs/contribution-guidelines/validate-release.md +++ b/content/cn/docs/contribution-guidelines/validate-release.md @@ -72,9 +72,10 @@ Do you really want to set this key to ultimate trust? (y/N) y #选择y, 然后 q # 3. 检查签名(确保没有 Warning 输出, 每一个 source/binary 文件都提示 Good Signature) #单个文件验证 -gpg --verify xx.asc xxx-source.tar.gz -gpg --verify xx.asc xxx-binary.tar.gz # 注: 我们目前没有 binary 后缀 -#for循环遍历验证(推荐使用) +gpg --verify xx.asc xxx-src.tar.gz +gpg --verify xx.asc xxx.tar.gz # 注: 目前没有 bin/binary 后缀 + +# 一行脚本快速验证所有包 (推荐使用, 请确保所有 gpg 公钥已经信任) for i in *.tar.gz; do echo $i; gpg --verify $i.asc $i ; done ``` @@ -92,13 +93,12 @@ for i in *.tar.gz; do echo $i; gpg --verify $i.asc $i ; done 解压 `xxx-hugegraph-source.tar.gz`后, 进行如下检查: 1. 文件夹都带有 `incubating`, 且不存在**空的**文件/文件夹 -2. 存在`DISCLAIMER`文件 -3. 存在 `LICENSE` + `NOTICE` 文件并且内容正常 -4. **不存在**任何二进制文件 -5. 源码文件都包含标准 `ASF License` 头 (这个用插件跑一下为主) -6. 检查每个父/子模块的 `pom.xml` 版本号是否一致 (且符合期望) -7. 检查前 3 ~ 5 个 commit 提交, 点进去看看是否修改处和源码文件一致 -8. 最后, 确保源码可以正常/正确编译 (然后看看测试和规范) +2. 存在 `LICENSE` + `NOTICE` 文件并且内容正常 +3. **不存在**任何二进制文件 +4. 源码文件都包含标准 `ASF License` 头 (这个用插件跑一下为主) +5. 检查每个父/子模块的 `pom.xml` 版本号是否一致 (且符合期望) +6. 检查前 3 ~ 5 个 commit 提交, 点进去看看是否修改处和源码文件一致 +7. 最后, 确保源码可以正常/正确编译 (然后看看测试和规范) ```bash # 请优先使用/切换到 java 11 版本进行后序的编译和运行操作
