diff --git a/mkdocs/docs/how-to-release.md b/mkdocs/docs/how-to-release.md index 4af3a212fe..58cf7f7e1f 100644 --- a/mkdocs/docs/how-to-release.md +++ b/mkdocs/docs/how-to-release.md @@ -29,7 +29,9 @@ 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). +* 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 Apache PMC access). * 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 +409,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 Apache PMC access ``` + + + +!!! note + Updating the `KEYS` artifact in the `release/` distribution requires Apache PMC access. Please work with a PMC member to update the file. + +