This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/iceberg-rust.git
The following commit(s) were added to refs/heads/gh-pages by this push:
new 331ef5a6 deploy: 41c4aca21f95d68c9aa9fce6d989579b7acab4d0
331ef5a6 is described below
commit 331ef5a698f55eb519898d46a4d3fb520465c25f
Author: kevinjqliu <[email protected]>
AuthorDate: Sat Jun 21 04:31:49 2025 +0000
deploy: 41c4aca21f95d68c9aa9fce6d989579b7acab4d0
---
print.html | 24 ++++++++++++++++++++++++
release.html | 24 ++++++++++++++++++++++++
searchindex.js | 2 +-
searchindex.json | 2 +-
4 files changed, 50 insertions(+), 2 deletions(-)
diff --git a/print.html b/print.html
index c9945b95..90c3a1af 100644
--- a/print.html
+++ b/print.html
@@ -1043,6 +1043,30 @@ Thanks
${name}
</code></pre>
<p>Example: <a
href="https://lists.apache.org/thread/xk5myl10mztcfotn59oo59s4ckvojds6">https://lists.apache.org/thread/xk5myl10mztcfotn59oo59s4ckvojds6</a></p>
+<h2 id="how-to-verify-a-release"><a class="header"
href="#how-to-verify-a-release">How to verify a release</a></h2>
+<h3 id="validating-a-source-release"><a class="header"
href="#validating-a-source-release">Validating a source release</a></h3>
+<p>A release contains links to following things:</p>
+<ul>
+<li>A source tarball</li>
+<li>A signature(.asc)</li>
+<li>A checksum(.sha512)</li>
+</ul>
+<p>After downloading them, here are the instructions on how to verify them.</p>
+<ul>
+<li>Import keys:</li>
+</ul>
+<pre><code class="language-bash">curl
https://downloads.apache.org/iceberg/KEYS -o KEYS
+gpg --import KEYS
+</code></pre>
+<ul>
+<li>Verify the <code>.asc</code> file: <code>gpg --verify
apache-iceberg-rust-${iceberg_version}.tar.gz.asc</code></li>
+<li>Verify the checksums: <code>shasum -a 512
apache-iceberg-rust-${iceberg_version}.tar.gz.sha512</code></li>
+<li>Verify build and test:</li>
+</ul>
+<pre><code class="language-bash">tar -xzf
apache-iceberg-rust-${iceberg_version}.tar.gz
+cd apache-iceberg-rust-${iceberg_version}
+make build && make test
+</code></pre>
<h2 id="official-release"><a class="header" href="#official-release">Official
Release</a></h2>
<h3 id="push-the-release-git-tag"><a class="header"
href="#push-the-release-git-tag">Push the release git tag</a></h3>
<pre><code class="language-shell"># Checkout the tags that passed VOTE
diff --git a/release.html b/release.html
index eafc4ade..ea54abea 100644
--- a/release.html
+++ b/release.html
@@ -435,6 +435,30 @@ Thanks
${name}
</code></pre>
<p>Example: <a
href="https://lists.apache.org/thread/xk5myl10mztcfotn59oo59s4ckvojds6">https://lists.apache.org/thread/xk5myl10mztcfotn59oo59s4ckvojds6</a></p>
+<h2 id="how-to-verify-a-release"><a class="header"
href="#how-to-verify-a-release">How to verify a release</a></h2>
+<h3 id="validating-a-source-release"><a class="header"
href="#validating-a-source-release">Validating a source release</a></h3>
+<p>A release contains links to following things:</p>
+<ul>
+<li>A source tarball</li>
+<li>A signature(.asc)</li>
+<li>A checksum(.sha512)</li>
+</ul>
+<p>After downloading them, here are the instructions on how to verify them.</p>
+<ul>
+<li>Import keys:</li>
+</ul>
+<pre><code class="language-bash">curl
https://downloads.apache.org/iceberg/KEYS -o KEYS
+gpg --import KEYS
+</code></pre>
+<ul>
+<li>Verify the <code>.asc</code> file: <code>gpg --verify
apache-iceberg-rust-${iceberg_version}.tar.gz.asc</code></li>
+<li>Verify the checksums: <code>shasum -a 512
apache-iceberg-rust-${iceberg_version}.tar.gz.sha512</code></li>
+<li>Verify build and test:</li>
+</ul>
+<pre><code class="language-bash">tar -xzf
apache-iceberg-rust-${iceberg_version}.tar.gz
+cd apache-iceberg-rust-${iceberg_version}
+make build && make test
+</code></pre>
<h2 id="official-release"><a class="header" href="#official-release">Official
Release</a></h2>
<h3 id="push-the-release-git-tag"><a class="header"
href="#push-the-release-git-tag">Push the release git tag</a></h3>
<pre><code class="language-shell"># Checkout the tags that passed VOTE
diff --git a/searchindex.js b/searchindex.js
index d02789db..1642e361 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Object.assign(window.search,
{"doc_urls":["introduction.html#iceberg-rust","install.html#install","download.html#apache-iceberg-rust-downloads","download.html#releases","download.html#notes","download.html#to-verify-the-signature-of-the-release-artifact","download.html#to-verify-the-checksum-of-the-release-artifact","api.html#catalog","api.html#table","CONTRIBUTING.html#contributing","CONTRIBUTING.html#your-first-contribution","CONTRIBUTING.html#workflow","CONTRIBUTING.html#git-branches"
[...]
\ No newline at end of file
+Object.assign(window.search,
{"doc_urls":["introduction.html#iceberg-rust","install.html#install","download.html#apache-iceberg-rust-downloads","download.html#releases","download.html#notes","download.html#to-verify-the-signature-of-the-release-artifact","download.html#to-verify-the-checksum-of-the-release-artifact","api.html#catalog","api.html#table","CONTRIBUTING.html#contributing","CONTRIBUTING.html#your-first-contribution","CONTRIBUTING.html#workflow","CONTRIBUTING.html#git-branches"
[...]
\ No newline at end of file
diff --git a/searchindex.json b/searchindex.json
index 7a0f4906..8a36093e 100644
--- a/searchindex.json
+++ b/searchindex.json
@@ -1 +1 @@
-{"doc_urls":["introduction.html#iceberg-rust","install.html#install","download.html#apache-iceberg-rust-downloads","download.html#releases","download.html#notes","download.html#to-verify-the-signature-of-the-release-artifact","download.html#to-verify-the-checksum-of-the-release-artifact","api.html#catalog","api.html#table","CONTRIBUTING.html#contributing","CONTRIBUTING.html#your-first-contribution","CONTRIBUTING.html#workflow","CONTRIBUTING.html#git-branches","CONTRIBUTING.html#github-pu
[...]
\ No newline at end of file
+{"doc_urls":["introduction.html#iceberg-rust","install.html#install","download.html#apache-iceberg-rust-downloads","download.html#releases","download.html#notes","download.html#to-verify-the-signature-of-the-release-artifact","download.html#to-verify-the-checksum-of-the-release-artifact","api.html#catalog","api.html#table","CONTRIBUTING.html#contributing","CONTRIBUTING.html#your-first-contribution","CONTRIBUTING.html#workflow","CONTRIBUTING.html#git-branches","CONTRIBUTING.html#github-pu
[...]
\ No newline at end of file