diff --git a/mkdocs/docs/how-to-release.md b/mkdocs/docs/how-to-release.md index 4af3a212fe..14b8b17705 100644 --- a/mkdocs/docs/how-to-release.md +++ b/mkdocs/docs/how-to-release.md @@ -30,6 +30,7 @@ This guide outlines the process for releasing PyIceberg in accordance with the [ ## Requirements * 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). + * Permission to update the `KEYS` artifact in the [Apache release distribution](https://dist.apache.org/repos/dist/release/iceberg/) (requires Iceberg PMC privileges). * SVN Access * Permission to upload artifacts to the [Apache development distribution](https://dist.apache.org/repos/dist/dev/iceberg/) (requires Apache Committer access). * Permission to upload artifacts to the [Apache release distribution](https://dist.apache.org/repos/dist/release/iceberg/) (requires Apache PMC access). @@ -407,5 +408,12 @@ cd icebergsvn echo "" >> KEYS # append a newline gpg --list-sigs >> KEYS # append signatures gpg --armor --export >> KEYS # append public key block -svn commit -m "add key for " +svn commit -m "add key for " # this requires Iceberg PMC privileges ``` + + + +!!! note + Updating the `KEYS` artifact in the `release/` distribution requires Iceberg PMC privileges. Please work with a PMC member to update the file. + +