Repository navigation
RELEASING.md: add the ATR (Apache Trusted Releases) path - #9264
Merged
Merged
Conversation
Document staging, voting, publishing and announcing through ATR, on the website or from the atr command line. The SVN steps stay as the alternative. Release managers must pick one path per release and not mix them. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
ATR can fetch the vote email template from a URL. The new dev-tools/atr/start-vote-template.txt is the Storm template, built from ATR's default with the Storm specifics from RELEASING.md (Nexus staging repository, full and lite binaries, how to vote). It is excluded from RAT because it is sent as an email body. RELEASING.md explains the one-time ATR setting and how the website form and the command line use it. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
RELEASING.md keeps pointing at dev-tools/atr/start-vote-template.txt, which is added by that pull request. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Restore the original dist.apache.org URLs in the SVN vote and cancel templates. ATR users get their vote email from dev-tools/atr/start-vote-template.txt. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
- One-time setup: the announce template URL and subject, and the default download
path suffix (apache-storm-{{VERSION}}), without which ATR publishes flat into dist/release/storm/.
- Publish step: check the suffix before publishing, and how to fix it afterwards.
- Announce step: the ATR form and command line use dev-tools/atr/announce-template.txt.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
reiabreu
marked this pull request as ready for review
November 11, 2026 02:02
rzo1
approved these changes
Nov 11, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds ATR to the release process in
RELEASING.md, for discussion. The existing SVN steps stay as the alternative, and the four SVN email templates are unchanged.atrclient, the two email template URLs and the download path suffix) and has a table of operations side by side.RELEASE_NOTES.html: Unknown top level file. ATR only acceptsCHANGES,LICENSE,NOTICE,READMEandSECURITYat the top level, and the document says to acknowledge it.From the 3.2.0 release
dist/release/storm/, not intoapache-storm-x.x.x/. The one-time setup now says to set Default download path suffix toapache-storm-{{VERSION}}, and the publish step says to check it and how to fix a flat publish with onesvn mvcommit.dev-tools/atr/start-vote-template.txtanddev-tools/atr/announce-template.txt. Both files are added by Add the Storm vote and announcement email templates for ATR #9265, which this PR depends on.Not verified: staging, the vote, publishing and recording the Maven Central release were done for 3.2.0 with ATR, but the announce step has not been run yet. The command-line variants come from the ATR documentation and the
atrclient's help, and not all of them have been run. ATR is in beta. This PR stays a draft until the PMC agrees to use ATR for releases.🤖 Generated with Claude Code