From fd4a2e3cf458509ca23c789c897f9239d2482d93 Mon Sep 17 00:00:00 2001 From: Kevin Liu Date: Fri, 22 Aug 2025 12:12:56 -0700 Subject: [PATCH 1/4] add copy button to code snippets --- mkdocs/mkdocs.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/mkdocs/mkdocs.yml b/mkdocs/mkdocs.yml index 679aff2578..421a923a51 100644 --- a/mkdocs/mkdocs.yml +++ b/mkdocs/mkdocs.yml @@ -44,6 +44,7 @@ theme: - navigation.tracking - navigation.tabs - navigation.tabs.sticky + - content.code.copy # Enables the copy button palette: - scheme: default toggle: From bf1e0604d3da098274e2e00fd23dae2371bdc1b6 Mon Sep 17 00:00:00 2001 From: Kevin Liu Date: Fri, 22 Aug 2025 12:13:52 -0700 Subject: [PATCH 2/4] fix a few commands --- mkdocs/docs/verify-release.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mkdocs/docs/verify-release.md b/mkdocs/docs/verify-release.md index 6148bfebdb..45dbe3d8aa 100644 --- a/mkdocs/docs/verify-release.md +++ b/mkdocs/docs/verify-release.md @@ -48,13 +48,18 @@ Set an environment variable to the version to verify and path to use ```sh export PYICEBERG_VERSION= # e.g. 0.6.1rc3 +``` + +And a temp folder for the artifacts + +```sh export PYICEBERG_VERIFICATION_DIR=/tmp/pyiceberg/${PYICEBERG_VERSION} ``` Next, verify the `.asc` file. ```sh -svn checkout https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-${PYICEBERG_VERSION}/ ${PYICEBERG_VERIFICATION_DIR} +svn checkout https://dist.apache.org/repos/dist/dev/iceberg/pyiceberg-$PYICEBERG_VERSION/ ${PYICEBERG_VERIFICATION_DIR} cd ${PYICEBERG_VERIFICATION_DIR} From 9ddc0ac8cbc0063e8c6c16427711367283371b5a Mon Sep 17 00:00:00 2001 From: Kevin Liu Date: Fri, 22 Aug 2025 12:14:12 -0700 Subject: [PATCH 3/4] Apache PyIceberg -> Apache Iceberg Python --- .asf.yaml | 2 +- mkdocs/docs/how-to-release.md | 6 +++--- mkdocs/docs/verify-release.md | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.asf.yaml b/.asf.yaml index 6dd2b79441..1e4099b8f1 100644 --- a/.asf.yaml +++ b/.asf.yaml @@ -21,7 +21,7 @@ # https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features github: - description: "Apache PyIceberg" + description: "Apache Iceberg Python" homepage: https://py.iceberg.apache.org/ labels: - iceberg diff --git a/mkdocs/docs/how-to-release.md b/mkdocs/docs/how-to-release.md index 1747c08348..c774efaeec 100644 --- a/mkdocs/docs/how-to-release.md +++ b/mkdocs/docs/how-to-release.md @@ -232,7 +232,7 @@ export LAST_COMMIT_ID=$(git rev-list ${GIT_TAG} 2> /dev/null | head -n 1) cat << EOF > release-announcement-email.txt To: dev@iceberg.apache.org -Subject: [VOTE] Release Apache PyIceberg $VERSION_WITH_RC +Subject: [VOTE] Release Apache Iceberg Python $VERSION_WITH_RC Hi Everyone, I propose that we release the following RC as the official PyIceberg $VERSION release. @@ -351,9 +351,9 @@ Send out an announcement on the dev mail list: ```text To: dev@iceberg.apache.org -Subject: [ANNOUNCE] Apache PyIceberg release +Subject: [ANNOUNCE] Apache Iceberg Python release -I'm pleased to announce the release of Apache PyIceberg ! +I'm pleased to announce the release of Apache Iceberg Python ! Apache Iceberg is an open table format for huge analytic datasets. Iceberg delivers high query performance for tables with tens of petabytes of data, diff --git a/mkdocs/docs/verify-release.md b/mkdocs/docs/verify-release.md index 45dbe3d8aa..8e01cec385 100644 --- a/mkdocs/docs/verify-release.md +++ b/mkdocs/docs/verify-release.md @@ -19,7 +19,7 @@ # Verifying a release -Each Apache PyIceberg release is validated by the community by holding a vote. A community release manager will prepare a release candidate and call a vote on the Iceberg dev list. To validate the release candidate, community members will test it out in their downstream projects and environments. +Each Apache Iceberg Python release is validated by the community by holding a vote. A community release manager will prepare a release candidate and call a vote on the Iceberg dev list. To validate the release candidate, community members will test it out in their downstream projects and environments. In addition to testing in downstream projects, community members also check the release’s signatures, checksums, and license documentation. From 59865a247556f5d7c578238ec3bbcda50bc57e8d Mon Sep 17 00:00:00 2001 From: Kevin Liu Date: Wed, 27 Aug 2025 11:40:52 -0700 Subject: [PATCH 4/4] just use "PyIceberg" --- .asf.yaml | 2 +- mkdocs/docs/how-to-release.md | 6 +++--- mkdocs/docs/verify-release.md | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.asf.yaml b/.asf.yaml index 1e4099b8f1..1c632570cb 100644 --- a/.asf.yaml +++ b/.asf.yaml @@ -21,7 +21,7 @@ # https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features github: - description: "Apache Iceberg Python" + description: "PyIceberg" homepage: https://py.iceberg.apache.org/ labels: - iceberg diff --git a/mkdocs/docs/how-to-release.md b/mkdocs/docs/how-to-release.md index c774efaeec..b31a0dae1a 100644 --- a/mkdocs/docs/how-to-release.md +++ b/mkdocs/docs/how-to-release.md @@ -232,7 +232,7 @@ export LAST_COMMIT_ID=$(git rev-list ${GIT_TAG} 2> /dev/null | head -n 1) cat << EOF > release-announcement-email.txt To: dev@iceberg.apache.org -Subject: [VOTE] Release Apache Iceberg Python $VERSION_WITH_RC +Subject: [VOTE] PyIceberg $VERSION_WITH_RC Hi Everyone, I propose that we release the following RC as the official PyIceberg $VERSION release. @@ -351,9 +351,9 @@ Send out an announcement on the dev mail list: ```text To: dev@iceberg.apache.org -Subject: [ANNOUNCE] Apache Iceberg Python release +Subject: [ANNOUNCE] PyIceberg -I'm pleased to announce the release of Apache Iceberg Python ! +I'm pleased to announce the release of PyIceberg ! Apache Iceberg is an open table format for huge analytic datasets. Iceberg delivers high query performance for tables with tens of petabytes of data, diff --git a/mkdocs/docs/verify-release.md b/mkdocs/docs/verify-release.md index 8e01cec385..c11b9a466a 100644 --- a/mkdocs/docs/verify-release.md +++ b/mkdocs/docs/verify-release.md @@ -19,7 +19,7 @@ # Verifying a release -Each Apache Iceberg Python release is validated by the community by holding a vote. A community release manager will prepare a release candidate and call a vote on the Iceberg dev list. To validate the release candidate, community members will test it out in their downstream projects and environments. +Each PyIceberg release is validated by the community by holding a vote. A community release manager will prepare a release candidate and call a vote on the Iceberg dev list. To validate the release candidate, community members will test it out in their downstream projects and environments. In addition to testing in downstream projects, community members also check the release’s signatures, checksums, and license documentation.