From 6423a52cd2e248d22bdbbc3221e55b220d02b6c3 Mon Sep 17 00:00:00 2001 From: Rui Abreu Date: Sat, 7 Nov 2026 23:24:51 +0000 Subject: [PATCH 1/2] Add the Storm vote email template for ATR ATR can fetch the vote email template from a URL. This is the Storm template, built from ATR's default with the Storm items of the old RELEASING.md template: the Nexus staging repository, the full and lite binaries, and how to vote. It is excluded from RAT because it is sent as an email body. Co-Authored-By: Claude Sonnet 5.5 --- dev-tools/atr/start-vote-template.txt | 51 +++++++++++++++++++++++++++ pom.xml | 3 ++ 2 files changed, 54 insertions(+) create mode 100644 dev-tools/atr/start-vote-template.txt diff --git a/dev-tools/atr/start-vote-template.txt b/dev-tools/atr/start-vote-template.txt new file mode 100644 index 0000000000..4b5a53ba2a --- /dev/null +++ b/dev-tools/atr/start-vote-template.txt @@ -0,0 +1,51 @@ +Hello {{COMMITTEE}}, + +I'd like to call a vote on releasing the following artifacts as +Apache {{PROJECT_NAME}} {{VERSION}}. This vote is being conducted using a +Beta version of the Apache Trusted Releases (ATR) platform. +Please report any bugs or issues to the ASF Tooling team. + +The page of the release candidate from ATR revision {{REVISION}}, +which includes downloads and the release notes, can be found at: + + {{REVIEW_URL}} + +The file manifest for ATR revision {{REVISION}}, including file digests, +can be found at: + + {{MANIFEST_URL}} + +The release artifacts are signed with one or more OpenPGP keys from: + + {{KEYS_FILE}} +{{COMMIT_PARAGRAPH}}{{FIRST_ROUND_THREAD}} +The Nexus staging repository is here: + + https://repository.apache.org/content/repositories/orgapachestorm-[REPO_NUM] + +To use it in a maven build, set the version for Storm to {{VERSION}} and add +that URL to your settings.xml file. + +The binary release comes in two flavours: the full distribution and the lite +distribution (apache-storm-{{VERSION}}-lite.*), which omits the storm-autocreds +and storm-kafka-monitor jars. Please verify both, and the source release. + +"How to vote" is described here: +https://github.com/apache/storm/blob/master/RELEASING.md#how-to-vote-on-a-release-candidate +When voting, please list the actions taken to verify the release. + +Please review the release candidate and vote accordingly. + +[ ] +1 Release this package +[ ] +0 Abstain +[ ] -1 Do not release this package (please provide specific comments) + +You can vote on ATR at the URL above, or manually by replying to this email. + +The vote is open for {{DURATION}} hours. Only votes from the Storm PMC are +binding, but everyone is welcome to vote. The vote passes with at least three +binding +1 votes. + +{{RELEASE_CHECKLIST}} +Thanks, +{{YOUR_FULL_NAME}} ({{YOUR_ASF_ID}}) diff --git a/pom.xml b/pom.xml index 2adfc8dca0..9acaf17773 100644 --- a/pom.xml +++ b/pom.xml @@ -309,6 +309,9 @@ **/splash.txt + + dev-tools/atr/** + From e7a8c27323b54a9216bccfc66fec00bc5b446231 Mon Sep 17 00:00:00 2001 From: Rui Abreu Date: Wed, 11 Nov 2026 00:50:20 +0000 Subject: [PATCH 2/2] Add the Storm announcement email template for ATR The body of the release announcement, with ATR's {{VARIABLES}}. Set its raw URL as the project's Announce release template URL in ATR. Co-Authored-By: Claude Sonnet 5.5 --- dev-tools/atr/announce-template.txt | 39 +++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 dev-tools/atr/announce-template.txt diff --git a/dev-tools/atr/announce-template.txt b/dev-tools/atr/announce-template.txt new file mode 100644 index 0000000000..654df73089 --- /dev/null +++ b/dev-tools/atr/announce-template.txt @@ -0,0 +1,39 @@ +The Apache {{COMMITTEE}} project team is pleased to announce the release of +Apache {{PROJECT_NAME}} {{VERSION}}. This is a stable release available for +production use. + +Apache Storm is a distributed, fault-tolerant, and high-performance +realtime computation system that provides strong guarantees on the +processing of data. You can read more about Apache Storm on the project +website: + + {{HOMEPAGE}} + +Downloads of source and binary distributions are listed in our download +section: + + {{DOWNLOAD_PAGE}} + +They are also available from the Apache download area: + + {{DOWNLOAD_URL}} + +You can read more about this release in the following blog post: + + https://storm.apache.org/[YEAR]/[MONTH]/[DAY]/storm[VERSION-WITHOUT-DOTS]-released.html + +Distribution artifacts are available in Maven Central at the following +coordinates: + + groupId: org.apache.storm + artifactId: storm-{component} + version: {{VERSION}} + +The full list of changes is available here [1]. Please let us know [2] if +you encounter any problems. + +On behalf of the Apache {{COMMITTEE}} project team, +{{YOUR_FULL_NAME}} ({{YOUR_ASF_ID}}) + +[1] https://downloads.apache.org/storm/apache-storm-{{VERSION}}/RELEASE_NOTES.html +[2] {{BUG_DATABASE}}