This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-hugegraph-doc.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 46b354d6 refactor: update release workflow and design new validate
steps (#427)
46b354d6 is described below
commit 46b354d6db3909f1dedc77bb401e6a14130e7548
Author: Pengzna <[email protected]>
AuthorDate: Sat Nov 15 02:13:21 2025 +0000
refactor: update release workflow and design new validate steps (#427)
* chore: update release workflow and .gitignore entries
Bumped default release version to 1.7.0 and updated default GPG user in the
release workflow. Added installation step for subversion on Ubuntu. Appended
WARP.md to .gitignore.
* refactor: unify release validation script and add local path support
Deleted validate-release-in-local.sh and enhanced validate-release.sh to
support both SVN and local directory validation.
Added color-coded output, improved argument handling, and included Java
version checks for better usability and error reporting.
* refactor: revamp release validation script with enhanced checks V2
Major rewrite of validate-release.sh for Apache HugeGraph, adding modular
structure, improved logging, error/warning collection, colorized output, and
comprehensive validation steps for source and binary packages.
New features include dependency checks, GPG key management, license
compliance, file size and binary checks, version consistency, and automated
server/toolchain testing.
Usage instructions and help output are expanded for clarity.
* refactor: enhance release validation for multi-arch and license checks V3
Updated CI workflow to support additional OS and architectures (arm64,
macOS 14). Improved documentation and script usage instructions.
The license header check now covers more file types and excludes
generated/vendor files. Maven build commands in docs and scripts now use
'-DskipTests' and '-Dcheckstyle.skip=true' for consistency. Added a detailed
README for the release validation script.
* refactor: improve validation script error context and reporting V4
Adds contextual error and warning reporting with step and package
information, enhances license category and header checks, improves version
consistency logic, and refines summary output with execution time and clearer
formatting.
These changes make validation results more actionable and easier to
interpret, especially for multi-package and multi-step validations.
* fix: add JSON to CATEGORY_X license validation
The JSON license was added to the CATEGORY_X regex in the binary package
validation step to ensure packages with this license are properly flagged
during release validation.
* Update .github/workflows/validate-release.yml
* Update .github/workflows/validate-release.yml
---------
Co-authored-by: Peng Junzhi <[email protected]>
5fd9c8649b5b7485d2d2c667c60340fee905d584
---
cn/docs/_print/index.html | 4 ++--
cn/docs/contribution-guidelines/_print/index.html | 4 ++--
cn/docs/contribution-guidelines/index.xml | 4 ++--
cn/docs/contribution-guidelines/validate-release/index.html | 10 +++++-----
cn/docs/index.xml | 4 ++--
cn/sitemap.xml | 2 +-
docs/_print/index.html | 4 ++--
docs/contribution-guidelines/_print/index.html | 4 ++--
docs/contribution-guidelines/index.xml | 4 ++--
docs/contribution-guidelines/validate-release/index.html | 10 +++++-----
docs/index.xml | 4 ++--
en/sitemap.xml | 2 +-
sitemap.xml | 2 +-
13 files changed, 29 insertions(+), 29 deletions(-)
diff --git a/cn/docs/_print/index.html b/cn/docs/_print/index.html
index 95713767..2686c66f 100644
--- a/cn/docs/_print/index.html
+++ b/cn/docs/_print/index.html
@@ -9033,8 +9033,8 @@ hash 值一致 (一般是 sha512)</p><div class=highlight><pre
tabindex=0 style=
大部分的发版问题都与之相关</p><div class=highlight><pre tabindex=0
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
class=language-bash data-lang=bash><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># 请优先使用/切换到 `java 11` 版本进行后序的编译和运行操作
(注:`Computer` 仅支持 `java >= 11`) </span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># java --version</span>
</span></span><span style=display:flex><span>
-</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># 尝试在 Unix 环境下编译测试是否正常 (stage 表示从 stage
仓库拉取依赖)</span>
-</span></span><span style=display:flex><span>mvn clean package -P stage
-Dmaven.test.skip<span style=color:#ce5c00;font-weight:700>=</span><span
style=color:#204a87>true</span> -Dcheckstyle.skip<span
style=color:#ce5c00;font-weight:700>=</span><span
style=color:#204a87>true</span>
+</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># 尝试在 Unix 环境下编译测试是否正常</span>
+</span></span><span style=display:flex><span>mvn clean package -DskipTests
-Dcheckstyle.skip<span style=color:#ce5c00;font-weight:700>=</span><span
style=color:#204a87>true</span> -P stage
</span></span></code></pre></div><h5 id=b-二进制包>B. 二进制包</h5><p>解压
<code>xxx-hugegraph.tar.gz</code>后,进行如下检查:</p><ol><li>文件夹都带有
<code>incubating</code></li><li>存在 <code>LICENSE</code> + <code>NOTICE</code>
文件并且内容正常</li><li>服务启动</li></ol><div class=highlight><pre tabindex=0
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
class=language-bash data-lang=bash><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># hugegraph-server</span>
</span></span><span style=display:flex><span>bin/start-hugegraph.sh
</span></span><span style=display:flex><span>
diff --git a/cn/docs/contribution-guidelines/_print/index.html
b/cn/docs/contribution-guidelines/_print/index.html
index 22f8535e..55551f47 100644
--- a/cn/docs/contribution-guidelines/_print/index.html
+++ b/cn/docs/contribution-guidelines/_print/index.html
@@ -121,8 +121,8 @@ hash 值一致 (一般是 sha512)</p><div class=highlight><pre
tabindex=0 style=
大部分的发版问题都与之相关</p><div class=highlight><pre tabindex=0
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
class=language-bash data-lang=bash><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># 请优先使用/切换到 `java 11` 版本进行后序的编译和运行操作
(注:`Computer` 仅支持 `java >= 11`) </span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># java --version</span>
</span></span><span style=display:flex><span>
-</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># 尝试在 Unix 环境下编译测试是否正常 (stage 表示从 stage
仓库拉取依赖)</span>
-</span></span><span style=display:flex><span>mvn clean package -P stage
-Dmaven.test.skip<span style=color:#ce5c00;font-weight:700>=</span><span
style=color:#204a87>true</span> -Dcheckstyle.skip<span
style=color:#ce5c00;font-weight:700>=</span><span
style=color:#204a87>true</span>
+</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># 尝试在 Unix 环境下编译测试是否正常</span>
+</span></span><span style=display:flex><span>mvn clean package -DskipTests
-Dcheckstyle.skip<span style=color:#ce5c00;font-weight:700>=</span><span
style=color:#204a87>true</span> -P stage
</span></span></code></pre></div><h5 id=b-二进制包>B. 二进制包</h5><p>解压
<code>xxx-hugegraph.tar.gz</code>后,进行如下检查:</p><ol><li>文件夹都带有
<code>incubating</code></li><li>存在 <code>LICENSE</code> + <code>NOTICE</code>
文件并且内容正常</li><li>服务启动</li></ol><div class=highlight><pre tabindex=0
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
class=language-bash data-lang=bash><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># hugegraph-server</span>
</span></span><span style=display:flex><span>bin/start-hugegraph.sh
</span></span><span style=display:flex><span>
diff --git a/cn/docs/contribution-guidelines/index.xml
b/cn/docs/contribution-guidelines/index.xml
index d159019d..fb44e8fd 100644
--- a/cn/docs/contribution-guidelines/index.xml
+++ b/cn/docs/contribution-guidelines/index.xml
@@ -255,8 +255,8 @@ hash 值一致 (一般是 sha512)</p>
<div class="highlight"><pre tabindex="0"
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code
class="language-bash" data-lang="bash"><span
style="display:flex;"><span><span
style="color:#8f5902;font-style:italic"># 请优先使用/切换到 `java 11` 版本进行后序的编译和运行操作
(注:`Computer` 仅支持 `java &gt;= 11`) </span>
</span></span><span style="display:flex;"><span><span
style="color:#8f5902;font-style:italic"># java --version</span>
</span></span><span style="display:flex;"><span>
-</span></span><span style="display:flex;"><span><span
style="color:#8f5902;font-style:italic"># 尝试在 Unix 环境下编译测试是否正常 (stage 表示从 stage
仓库拉取依赖)</span>
-</span></span><span style="display:flex;"><span>mvn clean package
-P stage -Dmaven.test.skip<span
style="color:#ce5c00;font-weight:bold">=</span><span
style="color:#204a87">true</span> -Dcheckstyle.skip<span
style="color:#ce5c00;font-weight:bold">=</span><span
style="color:#204a87">true</span>
+</span></span><span style="display:flex;"><span><span
style="color:#8f5902;font-style:italic"># 尝试在 Unix 环境下编译测试是否正常</span>
+</span></span><span style="display:flex;"><span>mvn clean package
-DskipTests -Dcheckstyle.skip<span
style="color:#ce5c00;font-weight:bold">=</span><span
style="color:#204a87">true</span> -P stage
</span></span></code></pre></div><h5 id="b-二进制包">B.
二进制包</h5>
<p>解压 <code>xxx-hugegraph.tar.gz</code>后,进行如下检查:</p>
<ol>
diff --git a/cn/docs/contribution-guidelines/validate-release/index.html
b/cn/docs/contribution-guidelines/validate-release/index.html
index 8f8a842f..fd929711 100644
--- a/cn/docs/contribution-guidelines/validate-release/index.html
+++ b/cn/docs/contribution-guidelines/validate-release/index.html
@@ -8,10 +8,10 @@ Note: 这篇文档会持续更新。
确保某个人发布版本 …"><meta property="og:title" content="验证 Apache 发版"><meta
property="og:description" content="Note: 这篇文档会持续更新。 你需要使用 Java11 验证测试
(如果希望测试功能/运行时),从 1.5.0 版本开始 (除 client 外) 不再支持 Java8
验证阶段 当内部的临时发布和打包工作完成后,其他的社区开发者 (尤其是 PMC) 需要参与到验证环节 确保某个人发布版本的"正确性 +
完整性", 这里需要每个人都尽量参与,然后后序邮件回复的时候说明自己 已检查了哪些项。(下面是核心项)
1. 准备工作 如果本地没有 svn 或 gpg 或 wget 环境,建议先安装一下 (windows 推荐使用 WSL2 环境, 或者至少是
git-bash), 同时确保安装 Java(推荐 11) 和 maven 软件。
-# 1. 安装svn # ubuntu/debian sudo apt install subversion -y # MacOS brew install
subversion # 验证安装是否成功, 执行以下命令: svn --version # 2. 安装gpg # ubuntu/debian sudo
apt-get install gnupg -y # MacOS brew install gnupg # 验证安装是否成功, 执行以下命令: gpg
--version # 3."><meta property="og:type" content="article"><meta
property="og:url"
content="/cn/docs/contribution-guidelines/validate-release/"><meta
property="article:section" content="docs"><meta
property="article:modified_time" content="2024-12-09T15:43:49+ [...]
+# 1. 安装svn # ubuntu/debian sudo apt install subversion -y # MacOS brew install
subversion # 验证安装是否成功, 执行以下命令: svn --version # 2. 安装gpg # ubuntu/debian sudo
apt-get install gnupg -y # MacOS brew install gnupg # 验证安装是否成功, 执行以下命令: gpg
--version # 3."><meta property="og:type" content="article"><meta
property="og:url"
content="/cn/docs/contribution-guidelines/validate-release/"><meta
property="article:section" content="docs"><meta
property="article:modified_time" content="2025-11-15T10:12:45+ [...]
验证阶段 当内部的临时发布和打包工作完成后,其他的社区开发者 (尤其是 PMC) 需要参与到验证环节 确保某个人发布版本的"正确性 +
完整性", 这里需要每个人都尽量参与,然后后序邮件回复的时候说明自己 已检查了哪些项。(下面是核心项)
1. 准备工作 如果本地没有 svn 或 gpg 或 wget 环境,建议先安装一下 (windows 推荐使用 WSL2 环境, 或者至少是
git-bash), 同时确保安装 Java(推荐 11) 和 maven 软件。
-# 1. 安装svn # ubuntu/debian sudo apt install subversion -y # MacOS brew install
subversion # 验证安装是否成功, 执行以下命令: svn --version # 2. 安装gpg # ubuntu/debian sudo
apt-get install gnupg -y # MacOS brew install gnupg # 验证安装是否成功, 执行以下命令: gpg
--version # 3."><meta itemprop=dateModified
content="2024-12-09T15:43:49+08:00"><meta itemprop=wordCount
content="655"><meta itemprop=keywords content><meta name=twitter:card
content="summary"><meta name=twitter:title content="验证 Apache 发版"><meta
name=twitter: [...]
+# 1. 安装svn # ubuntu/debian sudo apt install subversion -y # MacOS brew install
subversion # 验证安装是否成功, 执行以下命令: svn --version # 2. 安装gpg # ubuntu/debian sudo
apt-get install gnupg -y # MacOS brew install gnupg # 验证安装是否成功, 执行以下命令: gpg
--version # 3."><meta itemprop=dateModified
content="2025-11-15T10:12:45+08:00"><meta itemprop=wordCount
content="651"><meta itemprop=keywords content><meta name=twitter:card
content="summary"><meta name=twitter:title content="验证 Apache 发版"><meta
name=twitter: [...]
验证阶段 当内部的临时发布和打包工作完成后,其他的社区开发者 (尤其是 PMC) 需要参与到验证环节 确保某个人发布版本的"正确性 +
完整性", 这里需要每个人都尽量参与,然后后序邮件回复的时候说明自己 已检查了哪些项。(下面是核心项)
1. 准备工作 如果本地没有 svn 或 gpg 或 wget 环境,建议先安装一下 (windows 推荐使用 WSL2 环境, 或者至少是
git-bash), 同时确保安装 Java(推荐 11) 和 maven 软件。
# 1. 安装svn # ubuntu/debian sudo apt install subversion -y # MacOS brew install
subversion # 验证安装是否成功, 执行以下命令: svn --version # 2. 安装gpg # ubuntu/debian sudo
apt-get install gnupg -y # MacOS brew install gnupg # 验证安装是否成功, 执行以下命令: gpg
--version # 3."><link rel=preload
href=/scss/main.min.3276a99ddd5b15fbe3fcf20f8237086c2cbb526b572f4f06a2246fa9279ed395.css
as=style><link
href=/scss/main.min.3276a99ddd5b15fbe3fcf20f8237086c2cbb526b572f4f06a2246fa9279ed395.css
rel=stylesheet integrity><script [...]
@@ -95,8 +95,8 @@ hash 值一致 (一般是 sha512)</p><div class=highlight><pre tabindex=0
style=
大部分的发版问题都与之相关</p><div class=highlight><pre tabindex=0
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
class=language-bash data-lang=bash><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># 请优先使用/切换到 `java 11` 版本进行后序的编译和运行操作
(注:`Computer` 仅支持 `java >= 11`) </span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># java --version</span>
</span></span><span style=display:flex><span>
-</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># 尝试在 Unix 环境下编译测试是否正常 (stage 表示从 stage
仓库拉取依赖)</span>
-</span></span><span style=display:flex><span>mvn clean package -P stage
-Dmaven.test.skip<span style=color:#ce5c00;font-weight:700>=</span><span
style=color:#204a87>true</span> -Dcheckstyle.skip<span
style=color:#ce5c00;font-weight:700>=</span><span
style=color:#204a87>true</span>
+</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># 尝试在 Unix 环境下编译测试是否正常</span>
+</span></span><span style=display:flex><span>mvn clean package -DskipTests
-Dcheckstyle.skip<span style=color:#ce5c00;font-weight:700>=</span><span
style=color:#204a87>true</span> -P stage
</span></span></code></pre></div><h5 id=b-二进制包>B. 二进制包</h5><p>解压
<code>xxx-hugegraph.tar.gz</code>后,进行如下检查:</p><ol><li>文件夹都带有
<code>incubating</code></li><li>存在 <code>LICENSE</code> + <code>NOTICE</code>
文件并且内容正常</li><li>服务启动</li></ol><div class=highlight><pre tabindex=0
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
class=language-bash data-lang=bash><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># hugegraph-server</span>
</span></span><span style=display:flex><span>bin/start-hugegraph.sh
</span></span><span style=display:flex><span>
@@ -138,7 +138,7 @@ LICENSE 是 Apache 2.0, 且对应的项目中包含了 NOTICE, 则还需要更
</span></span><span style=display:flex><span><span
style=color:#204a87;font-weight:700>8.</span> No empty file <span
style=color:#a40000>&</span> directory found
</span></span><span style=display:flex><span><span
style=color:#204a87;font-weight:700>9.</span> Test running XXX service OK
</span></span><span style=display:flex><span><span
style=color:#204a87;font-weight:700>10.</span> ....
-</span></span></code></pre></div><div class="text-muted mt-5 pt-3
border-top">Last modified December 9, 2024: <a
href=https://github.com/apache/incubator-hugegraph-doc/commit/d0d880a71dde8fb386167fcaa66a865e89117571>fix:
update image desc for all modules (#381)
(d0d880a7)</a></div></div></main></div></div><footer class="bg-dark py-3 row
d-print-none"><div class=footer-container><div class="row bg-dark"><div
class=col-1></div><div class="col-4 text-center container-center"><div
class=foot [...]
+</span></span></code></pre></div><div class="text-muted mt-5 pt-3
border-top">Last modified November 15, 2025: <a
href=https://github.com/apache/incubator-hugegraph-doc/commit/5fd9c8649b5b7485d2d2c667c60340fee905d584>refactor:
update release workflow and design new validate steps (#427)
(5fd9c864)</a></div></div></main></div></div><footer class="bg-dark py-3 row
d-print-none"><div class=footer-container><div class="row bg-dark"><div
class=col-1></div><div class="col-4 text-center contain [...]
<script src=/js/bootstrap.min.js></script>
<script src=/js/mermaid.min.js></script>
<script src=/js/tabpane-persist.js></script>
diff --git a/cn/docs/index.xml b/cn/docs/index.xml
index 6ddf7a88..48a0842b 100644
--- a/cn/docs/index.xml
+++ b/cn/docs/index.xml
@@ -10482,8 +10482,8 @@ hash 值一致 (一般是 sha512)</p>
<div class="highlight"><pre tabindex="0"
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code
class="language-bash" data-lang="bash"><span
style="display:flex;"><span><span
style="color:#8f5902;font-style:italic"># 请优先使用/切换到 `java 11` 版本进行后序的编译和运行操作
(注:`Computer` 仅支持 `java &gt;= 11`) </span>
</span></span><span style="display:flex;"><span><span
style="color:#8f5902;font-style:italic"># java --version</span>
</span></span><span style="display:flex;"><span>
-</span></span><span style="display:flex;"><span><span
style="color:#8f5902;font-style:italic"># 尝试在 Unix 环境下编译测试是否正常 (stage 表示从 stage
仓库拉取依赖)</span>
-</span></span><span style="display:flex;"><span>mvn clean package
-P stage -Dmaven.test.skip<span
style="color:#ce5c00;font-weight:bold">=</span><span
style="color:#204a87">true</span> -Dcheckstyle.skip<span
style="color:#ce5c00;font-weight:bold">=</span><span
style="color:#204a87">true</span>
+</span></span><span style="display:flex;"><span><span
style="color:#8f5902;font-style:italic"># 尝试在 Unix 环境下编译测试是否正常</span>
+</span></span><span style="display:flex;"><span>mvn clean package
-DskipTests -Dcheckstyle.skip<span
style="color:#ce5c00;font-weight:bold">=</span><span
style="color:#204a87">true</span> -P stage
</span></span></code></pre></div><h5 id="b-二进制包">B.
二进制包</h5>
<p>解压 <code>xxx-hugegraph.tar.gz</code>后,进行如下检查:</p>
<ol>
diff --git a/cn/sitemap.xml b/cn/sitemap.xml
index 4a50d042..c08175d1 100644
--- a/cn/sitemap.xml
+++ b/cn/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/cn/docs/language/hugegraph-gremlin/</loc><lastmod>2023-01-01T16:16:43+08:00</lastmod><xhtml:link
rel="alternate" hreflang="en"
href="/docs/language/hugegraph-gremlin/"/><xhtml:link rel="alternate"
hreflang="cn"
href="/cn/docs/language/hugegraph-gremlin/"/></url><url><loc>/cn/blog/hugegraph/</loc><lastmod>2025-10-20T19:36:
[...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/cn/docs/language/hugegraph-gremlin/</loc><lastmod>2023-01-01T16:16:43+08:00</lastmod><xhtml:link
rel="alternate" hreflang="en"
href="/docs/language/hugegraph-gremlin/"/><xhtml:link rel="alternate"
hreflang="cn"
href="/cn/docs/language/hugegraph-gremlin/"/></url><url><loc>/cn/blog/hugegraph/</loc><lastmod>2025-10-20T19:36:
[...]
\ No newline at end of file
diff --git a/docs/_print/index.html b/docs/_print/index.html
index 49450bed..6f6f783a 100644
--- a/docs/_print/index.html
+++ b/docs/_print/index.html
@@ -9082,8 +9082,8 @@ the <code>Maven-MAT</code> plugin)</li><li>Check whether
the <code>pom.xml</code
expectations)</li><li>Finally, make sure the source code works/compiles
correctly</li></ol><div class=highlight><pre tabindex=0
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
class=language-bash data-lang=bash><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># prefer to use/switch to `java 11` for
the following operations (compiling/running) (Note: `Computer` only supports
`java >= 11`)</span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># java --version</span>
</span></span><span style=display:flex><span>
-</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># try to compile in the Unix env to check
if it works well</span>
-</span></span><span style=display:flex><span>mvn clean package -P stage
-Dmaven.test.skip<span style=color:#ce5c00;font-weight:700>=</span><span
style=color:#204a87>true</span> -Dcheckstyle.skip<span
style=color:#ce5c00;font-weight:700>=</span><span
style=color:#204a87>true</span>
+</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># try to compile in the Unix env to check
if it works well (-P is optional)</span>
+</span></span><span style=display:flex><span>mvn clean package -P stage
-DskipTests -Dcheckstyle.skip<span
style=color:#ce5c00;font-weight:700>=</span><span
style=color:#204a87>true</span>
</span></span></code></pre></div><h5 id=b-binary-package>B. binary
package</h5><p>After decompressing <code>xxx-hugegraph.tar.gz</code>, perform
the following checks:</p><ol><li>folders with
<code>incubating</code></li><li><code>LICENSE</code> and <code>NOTICE</code>
file exists and the content is normal</li><li>start server</li></ol><div
class=highlight><pre tabindex=0
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
class=language-bash data-lang=bash><span [...]
</span></span><span style=display:flex><span>bin/start-hugegraph.sh
</span></span><span style=display:flex><span>
diff --git a/docs/contribution-guidelines/_print/index.html
b/docs/contribution-guidelines/_print/index.html
index 8b63dbbd..76d89c7f 100644
--- a/docs/contribution-guidelines/_print/index.html
+++ b/docs/contribution-guidelines/_print/index.html
@@ -131,8 +131,8 @@ the <code>Maven-MAT</code> plugin)</li><li>Check whether
the <code>pom.xml</code
expectations)</li><li>Finally, make sure the source code works/compiles
correctly</li></ol><div class=highlight><pre tabindex=0
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
class=language-bash data-lang=bash><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># prefer to use/switch to `java 11` for
the following operations (compiling/running) (Note: `Computer` only supports
`java >= 11`)</span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># java --version</span>
</span></span><span style=display:flex><span>
-</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># try to compile in the Unix env to check
if it works well</span>
-</span></span><span style=display:flex><span>mvn clean package -P stage
-Dmaven.test.skip<span style=color:#ce5c00;font-weight:700>=</span><span
style=color:#204a87>true</span> -Dcheckstyle.skip<span
style=color:#ce5c00;font-weight:700>=</span><span
style=color:#204a87>true</span>
+</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># try to compile in the Unix env to check
if it works well (-P is optional)</span>
+</span></span><span style=display:flex><span>mvn clean package -P stage
-DskipTests -Dcheckstyle.skip<span
style=color:#ce5c00;font-weight:700>=</span><span
style=color:#204a87>true</span>
</span></span></code></pre></div><h5 id=b-binary-package>B. binary
package</h5><p>After decompressing <code>xxx-hugegraph.tar.gz</code>, perform
the following checks:</p><ol><li>folders with
<code>incubating</code></li><li><code>LICENSE</code> and <code>NOTICE</code>
file exists and the content is normal</li><li>start server</li></ol><div
class=highlight><pre tabindex=0
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
class=language-bash data-lang=bash><span [...]
</span></span><span style=display:flex><span>bin/start-hugegraph.sh
</span></span><span style=display:flex><span>
diff --git a/docs/contribution-guidelines/index.xml
b/docs/contribution-guidelines/index.xml
index dd070af1..9ea55e00 100644
--- a/docs/contribution-guidelines/index.xml
+++ b/docs/contribution-guidelines/index.xml
@@ -263,8 +263,8 @@ expectations)</li>
<div class="highlight"><pre tabindex="0"
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code
class="language-bash" data-lang="bash"><span
style="display:flex;"><span><span
style="color:#8f5902;font-style:italic"># prefer to use/switch to `java 11` for
the following operations (compiling/running) (Note: `Computer` only supports
`java &gt;= 11`)</span>
</span></span><span style="display:flex;"><span><span
style="color:#8f5902;font-style:italic"># java --version</span>
</span></span><span style="display:flex;"><span>
-</span></span><span style="display:flex;"><span><span
style="color:#8f5902;font-style:italic"># try to compile in the Unix env to
check if it works well</span>
-</span></span><span style="display:flex;"><span>mvn clean package
-P stage -Dmaven.test.skip<span
style="color:#ce5c00;font-weight:bold">=</span><span
style="color:#204a87">true</span> -Dcheckstyle.skip<span
style="color:#ce5c00;font-weight:bold">=</span><span
style="color:#204a87">true</span>
+</span></span><span style="display:flex;"><span><span
style="color:#8f5902;font-style:italic"># try to compile in the Unix env to
check if it works well (-P is optional)</span>
+</span></span><span style="display:flex;"><span>mvn clean package
-P stage -DskipTests -Dcheckstyle.skip<span
style="color:#ce5c00;font-weight:bold">=</span><span
style="color:#204a87">true</span>
</span></span></code></pre></div><h5
id="b-binary-package">B. binary package</h5>
<p>After decompressing <code>xxx-hugegraph.tar.gz</code>, perform the
following checks:</p>
<ol>
diff --git a/docs/contribution-guidelines/validate-release/index.html
b/docs/contribution-guidelines/validate-release/index.html
index be8513d0..f143f47f 100644
--- a/docs/contribution-guidelines/validate-release/index.html
+++ b/docs/contribution-guidelines/validate-release/index.html
@@ -1,8 +1,8 @@
<!doctype html><html lang=en class=no-js><head><meta charset=utf-8><meta
name=viewport
content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta
http-equiv=content-security-policy content="script-src 'self' 'unsafe-inline';
script-src-elem 'self' 'unsafe-inline' https://code.jquery.com
https://cdn.jsdelivr.net https://fonts.googleapis.com;"><meta name=generator
content="Hugo 0.102.3"><meta name=robots content="index, follow"><link
rel="shortcut icon" href=/favicons/favicon.ico> [...]
Note: this doc will be updated continuously.
You need to use Java11 in runtime verification, we will drop Java8 support
from version 1.5.0 (And …"><meta property="og:title" content="Validate Apache
Release"><meta property="og:description" content="Note: this doc will be
updated continuously. You need to use Java11 in runtime verification, we will
drop Java8 support from version 1.5.0 (And currently doesn’t support
Java17)
-Verification When the internal temporary release and packaging work is
completed, other community developers ( especially PMC) need to participate in
the verification link To ensure the “correctness + completeness” of
someone’s published version, here requires **everyone ** to participate
as much as possible, and then explain which items you have checked in the
subsequent email reply."><meta property="og:type" content="article"><meta
property="og:url" content="/docs/con [...]
-Verification When the internal temporary release and packaging work is
completed, other community developers ( especially PMC) need to participate in
the verification link To ensure the “correctness + completeness” of
someone’s published version, here requires **everyone ** to participate
as much as possible, and then explain which items you have checked in the
subsequent email reply."><meta itemprop=dateModified
content="2024-12-09T15:43:49+08:00"><meta itemprop=wordCo [...]
+Verification When the internal temporary release and packaging work is
completed, other community developers ( especially PMC) need to participate in
the verification link To ensure the “correctness + completeness” of
someone’s published version, here requires **everyone ** to participate
as much as possible, and then explain which items you have checked in the
subsequent email reply."><meta property="og:type" content="article"><meta
property="og:url" content="/docs/con [...]
+Verification When the internal temporary release and packaging work is
completed, other community developers ( especially PMC) need to participate in
the verification link To ensure the “correctness + completeness” of
someone’s published version, here requires **everyone ** to participate
as much as possible, and then explain which items you have checked in the
subsequent email reply."><meta itemprop=dateModified
content="2025-11-15T10:12:45+08:00"><meta itemprop=wordCo [...]
Verification When the internal temporary release and packaging work is
completed, other community developers ( especially PMC) need to participate in
the verification link To ensure the “correctness + completeness” of
someone’s published version, here requires **everyone ** to participate
as much as possible, and then explain which items you have checked in the
subsequent email reply."><link rel=preload
href=/scss/main.min.3276a99ddd5b15fbe3fcf20f8237086c2cbb526b572f4f0 [...]
<link rel=stylesheet href=/css/prism.css><script
src=https://cdn.jsdelivr.net/npm/mermaid@10/dist/mermaid.min.js></script>
<script>document.addEventListener("DOMContentLoaded",function(){var
t=document.querySelectorAll("pre code.language-mermaid, code.language-mermaid,
pre code.language-fallback,
code.language-fallback"),e=[];t.forEach(function(t){var
n=t.textContent.trim();(n.match(/^(graph|flowchart|sequenceDiagram|classDiagram|pie|gitgraph|erDiagram|journey|gantt|stateDiagram|mindmap|timeline|quadrantChart)/m)||n.includes("-->")||n.includes("->")||n.includes("style
")||n.includes("fill:"))&&e.push(t)}),e. [...]
@@ -94,8 +94,8 @@ the <code>Maven-MAT</code> plugin)</li><li>Check whether the
<code>pom.xml</code
expectations)</li><li>Finally, make sure the source code works/compiles
correctly</li></ol><div class=highlight><pre tabindex=0
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
class=language-bash data-lang=bash><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># prefer to use/switch to `java 11` for
the following operations (compiling/running) (Note: `Computer` only supports
`java >= 11`)</span>
</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># java --version</span>
</span></span><span style=display:flex><span>
-</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># try to compile in the Unix env to check
if it works well</span>
-</span></span><span style=display:flex><span>mvn clean package -P stage
-Dmaven.test.skip<span style=color:#ce5c00;font-weight:700>=</span><span
style=color:#204a87>true</span> -Dcheckstyle.skip<span
style=color:#ce5c00;font-weight:700>=</span><span
style=color:#204a87>true</span>
+</span></span><span style=display:flex><span><span
style=color:#8f5902;font-style:italic># try to compile in the Unix env to check
if it works well (-P is optional)</span>
+</span></span><span style=display:flex><span>mvn clean package -P stage
-DskipTests -Dcheckstyle.skip<span
style=color:#ce5c00;font-weight:700>=</span><span
style=color:#204a87>true</span>
</span></span></code></pre></div><h5 id=b-binary-package>B. binary
package</h5><p>After decompressing <code>xxx-hugegraph.tar.gz</code>, perform
the following checks:</p><ol><li>folders with
<code>incubating</code></li><li><code>LICENSE</code> and <code>NOTICE</code>
file exists and the content is normal</li><li>start server</li></ol><div
class=highlight><pre tabindex=0
style=background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
class=language-bash data-lang=bash><span [...]
</span></span><span style=display:flex><span>bin/start-hugegraph.sh
</span></span><span style=display:flex><span>
@@ -138,7 +138,7 @@ and no circular links, etc.</li><li>Update <strong>download
link</strong> and re
</span></span><span style=display:flex><span><span
style=color:#204a87;font-weight:700>8.</span> No empty file <span
style=color:#a40000>&</span> directory found
</span></span><span style=display:flex><span><span
style=color:#204a87;font-weight:700>9.</span> Test running XX process OK
</span></span><span style=display:flex><span><span
style=color:#204a87;font-weight:700>10.</span> ....
-</span></span></code></pre></div><div class="text-muted mt-5 pt-3
border-top">Last modified December 9, 2024: <a
href=https://github.com/apache/incubator-hugegraph-doc/commit/d0d880a71dde8fb386167fcaa66a865e89117571>fix:
update image desc for all modules (#381)
(d0d880a7)</a></div></div></main></div></div><footer class="bg-dark py-3 row
d-print-none"><div class=footer-container><div class="row bg-dark"><div
class=col-1></div><div class="col-4 text-center container-center"><div
class=foot [...]
+</span></span></code></pre></div><div class="text-muted mt-5 pt-3
border-top">Last modified November 15, 2025: <a
href=https://github.com/apache/incubator-hugegraph-doc/commit/5fd9c8649b5b7485d2d2c667c60340fee905d584>refactor:
update release workflow and design new validate steps (#427)
(5fd9c864)</a></div></div></main></div></div><footer class="bg-dark py-3 row
d-print-none"><div class=footer-container><div class="row bg-dark"><div
class=col-1></div><div class="col-4 text-center contain [...]
<script src=/js/bootstrap.min.js></script>
<script src=/js/mermaid.min.js></script>
<script src=/js/tabpane-persist.js></script>
diff --git a/docs/index.xml b/docs/index.xml
index 32803229..97047100 100644
--- a/docs/index.xml
+++ b/docs/index.xml
@@ -10109,8 +10109,8 @@ expectations)</li>
<div class="highlight"><pre tabindex="0"
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;"><code
class="language-bash" data-lang="bash"><span
style="display:flex;"><span><span
style="color:#8f5902;font-style:italic"># prefer to use/switch to `java 11` for
the following operations (compiling/running) (Note: `Computer` only supports
`java &gt;= 11`)</span>
</span></span><span style="display:flex;"><span><span
style="color:#8f5902;font-style:italic"># java --version</span>
</span></span><span style="display:flex;"><span>
-</span></span><span style="display:flex;"><span><span
style="color:#8f5902;font-style:italic"># try to compile in the Unix env to
check if it works well</span>
-</span></span><span style="display:flex;"><span>mvn clean package
-P stage -Dmaven.test.skip<span
style="color:#ce5c00;font-weight:bold">=</span><span
style="color:#204a87">true</span> -Dcheckstyle.skip<span
style="color:#ce5c00;font-weight:bold">=</span><span
style="color:#204a87">true</span>
+</span></span><span style="display:flex;"><span><span
style="color:#8f5902;font-style:italic"># try to compile in the Unix env to
check if it works well (-P is optional)</span>
+</span></span><span style="display:flex;"><span>mvn clean package
-P stage -DskipTests -Dcheckstyle.skip<span
style="color:#ce5c00;font-weight:bold">=</span><span
style="color:#204a87">true</span>
</span></span></code></pre></div><h5
id="b-binary-package">B. binary package</h5>
<p>After decompressing <code>xxx-hugegraph.tar.gz</code>, perform the
following checks:</p>
<ol>
diff --git a/en/sitemap.xml b/en/sitemap.xml
index e6b8b979..ec0b0def 100644
--- a/en/sitemap.xml
+++ b/en/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/docs/guides/architectural/</loc><lastmod>2025-06-13T21:28:50+08:00</lastmod><xhtml:link
rel="alternate" hreflang="cn"
href="/cn/docs/guides/architectural/"/><xhtml:link rel="alternate"
hreflang="en"
href="/docs/guides/architectural/"/></url><url><loc>/docs/config/config-guide/</loc><lastmod>2025-09-25T17:04:41+08:00</last
[...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>/docs/guides/architectural/</loc><lastmod>2025-06-13T21:28:50+08:00</lastmod><xhtml:link
rel="alternate" hreflang="cn"
href="/cn/docs/guides/architectural/"/><xhtml:link rel="alternate"
hreflang="en"
href="/docs/guides/architectural/"/></url><url><loc>/docs/config/config-guide/</loc><lastmod>2025-09-25T17:04:41+08:00</last
[...]
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index 81ab6740..5859e357 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>/en/sitemap.xml</loc><lastmod>2025-11-10T18:31:26+08:00</lastmod></sitemap><sitemap><loc>/cn/sitemap.xml</loc><lastmod>2025-11-10T18:31:26+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><sitemap><loc>/en/sitemap.xml</loc><lastmod>2025-11-15T10:12:45+08:00</lastmod></sitemap><sitemap><loc>/cn/sitemap.xml</loc><lastmod>2025-11-15T10:12:45+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file