From 521d5a6cde4735f11f24e9992fcce7699fcf93d6 Mon Sep 17 00:00:00 2001 From: Kevin Liu Date: Fri, 21 Feb 2025 11:08:16 -0800 Subject: [PATCH 1/5] update KEYS requires PMC --- mkdocs/docs/how-to-release.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) 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. + + From 78ae4c7bf2e3bdc10fb67ebf48942f2f4d170dd3 Mon Sep 17 00:00:00 2001 From: Kevin Liu Date: Sun, 26 Oct 2025 14:24:03 -0700 Subject: [PATCH 2/5] Apply suggestion from @Fokko Co-authored-by: Fokko Driesprong --- mkdocs/docs/how-to-release.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mkdocs/docs/how-to-release.md b/mkdocs/docs/how-to-release.md index 58cf7f7e1f..f1498916dc 100644 --- a/mkdocs/docs/how-to-release.md +++ b/mkdocs/docs/how-to-release.md @@ -31,7 +31,7 @@ This guide outlines the process for releasing PyIceberg in accordance with the [ * 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). + * 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). From ed5e531fad4511f0b7e18c70247f85841e6f6e24 Mon Sep 17 00:00:00 2001 From: Kevin Liu Date: Sun, 26 Oct 2025 14:24:12 -0700 Subject: [PATCH 3/5] Apply suggestion from @Fokko Co-authored-by: Fokko Driesprong --- mkdocs/docs/how-to-release.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mkdocs/docs/how-to-release.md b/mkdocs/docs/how-to-release.md index f1498916dc..6876e8303a 100644 --- a/mkdocs/docs/how-to-release.md +++ b/mkdocs/docs/how-to-release.md @@ -409,7 +409,7 @@ 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 " # this requires Apache PMC access +svn commit -m "add key for " # this requires Iceberg PMC privileges ``` From 86789ddf43be8e1bc885f55cf31049b81f579bc6 Mon Sep 17 00:00:00 2001 From: Kevin Liu Date: Sun, 26 Oct 2025 14:24:19 -0700 Subject: [PATCH 4/5] Apply suggestion from @Fokko Co-authored-by: Fokko Driesprong --- mkdocs/docs/how-to-release.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mkdocs/docs/how-to-release.md b/mkdocs/docs/how-to-release.md index 6876e8303a..0e1f69b8e6 100644 --- a/mkdocs/docs/how-to-release.md +++ b/mkdocs/docs/how-to-release.md @@ -415,6 +415,6 @@ svn commit -m "add key for " # this requires Iceberg PMC privile !!! note - Updating the `KEYS` artifact in the `release/` distribution requires Apache PMC access. Please work with a PMC member to update the file. + Updating the `KEYS` artifact in the `release/` distribution requires Iceberg PMC privileges. Please work with a PMC member to update the file. From 86a3eefae19bdba91b6666997571ad7b5fbf45c1 Mon Sep 17 00:00:00 2001 From: Kevin Liu Date: Sun, 26 Oct 2025 14:40:23 -0700 Subject: [PATCH 5/5] fix url --- mkdocs/docs/how-to-release.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/mkdocs/docs/how-to-release.md b/mkdocs/docs/how-to-release.md index 0e1f69b8e6..14b8b17705 100644 --- a/mkdocs/docs/how-to-release.md +++ b/mkdocs/docs/how-to-release.md @@ -29,8 +29,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). +* 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).