This is an automated email from the ASF dual-hosted git repository.

kevinjqliu pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/iceberg-rust.git


The following commit(s) were added to refs/heads/main by this push:
     new 41c4aca2 Add how to verify release doc (#1426)
41c4aca2 is described below

commit 41c4aca21f95d68c9aa9fce6d989579b7acab4d0
Author: Renjie Liu <[email protected]>
AuthorDate: Sat Jun 21 12:28:45 2025 +0800

    Add how to verify release doc (#1426)
    
    ## Which issue does this PR close?
    
    - Closes #1413 .
    
    ## What changes are included in this PR?
    
    Add doc about how to verify release
    
    ## Are these changes tested?
    
    No.
    
    ---------
    
    Co-authored-by: Kevin Liu <[email protected]>
---
 website/src/release.md | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/website/src/release.md b/website/src/release.md
index dc94bb68..058daf85 100644
--- a/website/src/release.md
+++ b/website/src/release.md
@@ -306,6 +306,33 @@ ${name}
 
 Example: <https://lists.apache.org/thread/xk5myl10mztcfotn59oo59s4ckvojds6>
 
+## How to verify a release
+
+### Validating a source release
+
+A release contains links to following things:
+
+* A source tarball
+* A signature(.asc)
+* A checksum(.sha512)
+
+After downloading them, here are the instructions on how to verify them.
+
+* Import keys:
+
+```bash
+curl https://downloads.apache.org/iceberg/KEYS -o KEYS
+gpg --import KEYS
+```
+* Verify the `.asc` file: ```gpg --verify 
apache-iceberg-rust-${iceberg_version}.tar.gz.asc```
+* Verify the checksums: ```shasum -a 512 
apache-iceberg-rust-${iceberg_version}.tar.gz.sha512```
+* Verify build and test:
+```bash
+tar -xzf apache-iceberg-rust-${iceberg_version}.tar.gz
+cd apache-iceberg-rust-${iceberg_version}
+make build && make test
+```
+
 ## Official Release
 
 ### Push the release git tag

Reply via email to