This is an automated email from the ASF dual-hosted git repository.

pingtimeout pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/polaris.git


The following commit(s) were added to refs/heads/main by this push:
     new b324fc3be Update release guide to reference the proposed vote e-mail 
(#3377)
b324fc3be is described below

commit b324fc3bea339efbb9c07346ef845e2e373e3a26
Author: Pierre Laporte <[email protected]>
AuthorDate: Thu Jan 8 10:28:05 2026 +0100

    Update release guide to reference the proposed vote e-mail (#3377)
    
    Now that #3150 has been merged, a VOTE e-mail is pre-generated by the
    third workflow so that there is less room for error.  The release guide
    has been updated to reflect this.
    
    There is no pre-generated Incubator vote e-mail as part of the third
    workflow.  This is acceptable in that eventually, after graduation, that
    would become unnecessary.  But also that it could cause confusion as
    there would be two proposed e-mail bodies in the third workflow.
    Recommendation is to let the release manager created the Incubator vote
    e-mail manually.
---
 .../release-3-build-and-publish-artifacts.yml      |   2 +-
 .../release-guides/semi-automated-release-guide.md |  72 +++++----------------
 .../release-guides/github-workflow-3-detail.png    | Bin 0 -> 205289 bytes
 3 files changed, 16 insertions(+), 58 deletions(-)

diff --git a/.github/workflows/release-3-build-and-publish-artifacts.yml 
b/.github/workflows/release-3-build-and-publish-artifacts.yml
index 190157515..9ec2f85c0 100644
--- a/.github/workflows/release-3-build-and-publish-artifacts.yml
+++ b/.github/workflows/release-3-build-and-publish-artifacts.yml
@@ -469,7 +469,7 @@ jobs:
           * 
https://dist.apache.org/repos/dist/dev/incubator/polaris/${version_without_rc}
 
           Helm charts are available on:
-          * https://dist.apache.org/repos/dist/dev/incubator/polaris/helm-chart
+          * 
https://dist.apache.org/repos/dist/dev/incubator/polaris/helm-chart/${version_without_rc}
 
           NB: you have to build the Docker images locally in order to test 
Helm charts.
 
diff --git 
a/site/content/community/release-guides/semi-automated-release-guide.md 
b/site/content/community/release-guides/semi-automated-release-guide.md
index f44c844c1..3b5748341 100644
--- a/site/content/community/release-guides/semi-automated-release-guide.md
+++ b/site/content/community/release-guides/semi-automated-release-guide.md
@@ -112,6 +112,7 @@ The third Github workflow to run is [`Release - 3 - Build 
and publish release ar
 * Build the Helm chart
 * Create signature and checksum for all package files
 * Copy package files to Apache dist dev repository
+* Generate an e-mail to notify the community of the availability of the 
release candidate
 
 This workflow must be run from an RC tag (e.g., 
`apache-polaris-1.3.0-incubating-rc0`). Select the tag from the `Use workflow 
from` dropdown in the Github Actions UI. Selecting any other reference in the 
Github Actions UI will result in a failure.
 
@@ -119,57 +120,9 @@ This workflow must be run from an RC tag (e.g., 
`apache-polaris-1.3.0-incubating
 
 ## Start the vote thread
 
-The last step for a release candidate is to create a VOTE thread on the dev 
mailing list.
+The last step for a release candidate is to send a VOTE thread on the dev 
mailing list. The run details page for the third workflow contains a 
ready-to-send e-mail to notify the community of the availability of the release 
candidate and start the vote.
 
-Recommended title subject:
-
-```
-[VOTE] Release Apache Polaris [major].[minor].[patch] (rc[N])
-```
-
-Recommended content:
-
-```
-Hi everyone,
-
-I propose that we release the following RC as the official Apache Polaris 
[major].[minor].[patch]
-release.
-
-* This corresponds to the tag: 
apache-polaris-[major].[minor].[patch]-incubating-rc[N]
-* 
https://github.com/apache/polaris/commits/apache-polaris-[major].[minor].[patch]-incubating-rc[N]
-* https://github.com/apache/polaris/tree/<SHA1>
-
-The release tarball, signature, and checksums are here:
-* 
https://dist.apache.org/repos/dist/dev/incubator/polaris/[major].[minor].[patch]-incubating
-
-Helm charts are available on:
-* 
https://dist.apache.org/repos/dist/dev/incubator/polaris/helm-chart/[major].[minor].[patch]-incubating/
-
-NB: you have to build the Docker images locally in order to test Helm charts.
-
-You can find the KEYS file here:
-* https://downloads.apache.org/incubator/polaris/KEYS
-
-Convenience binary artifacts are staged on Nexus. The Maven repositories URLs
-are:
-* https://repository.apache.org/content/repositories/orgapachepolaris-<ID>/
-
-Please download, verify, and test according to the release verification guide, 
which can be found at
-https://polaris.apache.org/community/release-verify/.
-
-Please vote in the next 72 hours.
-
-[ ] +1 Release this as Apache polaris [major].[minor].[patch]
-[ ] +0
-[ ] -1 Do not release this because...
-
-Only PPMC members and mentors have binding votes, but other community members
-are encouraged to cast non-binding votes. This vote will pass if there are 3
-binding +1 votes and more binding +1 votes than -1 votes.
-
-NB: if this vote passes, a new vote has to be started on the Incubator general
-mailing list.
-```
+![Screenshot of a vote e-mail for 
1.3.0-incubating](/img/release-guides/github-workflow-3-detail.png "Screenshot 
of a vote e-mail for 1.3.0-incubating")
 
 The next steps depend on the vote result.
 
@@ -210,6 +163,12 @@ A new vote is starting in the Apache Incubator general 
mailing list.
 
 ## Start a new vote thread on the Incubator general mailing list
 As Polaris is an Apache Incubator project, you now have to start a new vote on 
the Apache Incubator general mailing list.
+The Incubator vote e-mail resembles the Polaris vote e-mail, with a few 
additional details:
+* It mentions that the Polaris (podling) vote has passed
+* It contains links to the Polaris vote thread and the vote result thread
+* It contains a checklist for the IPMC members to verify the release artifacts
+
+Note that unlike for the podling vote, no e-mail is pre-generated by the 
Github workflow.
 
 You have to send this email to [email protected]:
 
@@ -230,25 +189,24 @@ Vote result thread:
 * https://lists.apache.org/thread/<VOTE RESULT>
 
 * This corresponds to the tag: 
apache-polaris-[major].[minor].[patch]-incubating-rc[N]
-* 
https://github.com/apache/polaris/commits/apache-polaris-[major].[minor].[patch]-rc[N]
+* 
https://github.com/apache/polaris/commits/apache-polaris-[major].[minor].[patch]-incubating-rc[N]
 * https://github.com/apache/polaris/tree/<SHA1>
 
 The release tarball, signature, and checksums are here:
-* 
https://dist.apache.org/repos/dist/dev/incubator/polaris/[major].[minor].[patch]
+* 
https://dist.apache.org/repos/dist/dev/incubator/polaris/[major].[minor].[patch]-incubating
 
 Helm charts are available on:
-* https://dist.apache.org/repos/dist/dev/incubator/polaris/helm-chart
+* 
https://dist.apache.org/repos/dist/dev/incubator/polaris/helm-chart/[major].[minor].[patch]-incubating
 NB: you have to build the Docker images locally in order to test Helm charts.
 
 You can find the KEYS file here:
 * https://downloads.apache.org/incubator/polaris/KEYS
 
-Convenience binary artifacts are staged on Nexus. The Maven
-repositories URLs are:
+Convenience binary artifacts are staged on Nexus. The Maven repositories URLs 
are:
 * https://repository.apache.org/content/repositories/orgapachepolaris-<ID>/
 
-Please download, verify, and test according to the release verification guide, 
which can be found at
-https://polaris.apache.org/community/release-verify/.
+Please download, verify, and test according to the release verification guide, 
which can be found at:
+* 
https://polaris.apache.org/community/release-guides/release-verification-guide/
 
 Please vote in the next 72 hours.
 
diff --git a/site/static/img/release-guides/github-workflow-3-detail.png 
b/site/static/img/release-guides/github-workflow-3-detail.png
new file mode 100644
index 000000000..11eb51322
Binary files /dev/null and 
b/site/static/img/release-guides/github-workflow-3-detail.png differ

Reply via email to