Skip to content

Commit 4526d62

Browse files
kevinjqliuFokko
andauthored
[docs] Update "how to release" doc (#1700)
Updating the docs as we learn from the 0.9.0 release. Doc improvements: * Updating `KEYS` file requires PMC access. Rendered locally: <img width="777" height="192" alt="Screenshot 2025-10-26 at 2 40 50 PM" src="https://github.com/user-attachments/assets/e1948bce-21e3-4727-b8d6-f8ca614f262f" /> <img width="779" height="575" alt="Screenshot 2025-10-26 at 2 41 03 PM" src="https://github.com/user-attachments/assets/efdd6bc8-592f-4337-bff9-de764cbc520b" /> --------- Co-authored-by: Fokko Driesprong <[email protected]>
1 parent a51f2d3 commit 4526d62

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

mkdocs/docs/how-to-release.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ This guide outlines the process for releasing PyIceberg in accordance with the [
3030
## Requirements
3131

3232
* A GPG key must be registered and published in the [Apache Iceberg KEYS file](https://downloads.apache.org/iceberg/KEYS). Follow [the instructions for setting up a GPG key and uploading it to the KEYS file](#set-up-gpg-key-and-upload-to-apache-iceberg-keys-file).
33+
* Permission to update the `KEYS` artifact in the [Apache release distribution](https://dist.apache.org/repos/dist/release/iceberg/) (requires Iceberg PMC privileges).
3334
* SVN Access
3435
* Permission to upload artifacts to the [Apache development distribution](https://dist.apache.org/repos/dist/dev/iceberg/) (requires Apache Committer access).
3536
* Permission to upload artifacts to the [Apache release distribution](https://dist.apache.org/repos/dist/release/iceberg/) (requires Apache PMC access).
@@ -405,5 +406,12 @@ cd icebergsvn
405406
echo "" >> KEYS # append a newline
406407
gpg --list-sigs <YOUR KEY ID HERE> >> KEYS # append signatures
407408
gpg --armor --export <YOUR KEY ID HERE> >> KEYS # append public key block
408-
svn commit -m "add key for <YOUR NAME HERE>"
409+
svn commit -m "add key for <YOUR NAME HERE>" # this requires Iceberg PMC privileges
409410
```
411+
412+
<!-- prettier-ignore-start -->
413+
414+
!!! note
415+
Updating the `KEYS` artifact in the `release/` distribution requires Iceberg PMC privileges. Please work with a PMC member to update the file.
416+
417+
<!-- prettier-ignore-end -->

0 commit comments

Comments
 (0)