-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Update Release README.md with latest process #18549
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Release README.md with latest process #18549
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR comprehensively reorganizes and updates the DataFusion release documentation to improve clarity and accuracy. The changes restructure the content with clearer headings, update example version numbers to more recent releases (e.g., from 38.x to 50.x/51.x), and provide more detailed step-by-step instructions.
- Reorganized document structure with clearer sections: "Release Process Overview", "Release Prerequisites", and numbered step-by-step release instructions
- Updated all example commands and version references to use more current version numbers (50.x, 51.x instead of 37.x, 38.x)
- Enhanced prerequisite documentation with detailed setup instructions for GitHub PATs, GPG keys, and git remotes
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <[email protected]>
mbutrovich
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor nits, thanks for updating this @alamb. Maybe I can work through these for the next patch release since they'll be fresh eyes to the process.
Co-authored-by: Matt Butrovich <[email protected]> Co-authored-by: Copilot <[email protected]>
alamb
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you @mbutrovich !
dev/release/README.md
Outdated
| - After the release is approved, we publish to crates.io, the ASF distribution servers, and GitHub tags. | ||
|
|
||
| For patch releases, we backport changes from `main` to the release branch as | ||
| needed and repeat the release process as needed. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Another step in my mind is to forward port, like this PR: https://github.com/apache/datafusion/pull/18057/files
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a good call -- I added this to the description in ca08f4f
## Which issue does this PR close? - part of #17558 - Related to #18549 ## Rationale for this change While working on #18549 I noticed that the release download page was out of date https://datafusion.apache.org/download.html <img width="816" height="456" alt="Screenshot 2025-11-08 at 6 31 50 AM" src="https://github.com/user-attachments/assets/4678bc8e-0d85-4951-91af-3b1c0ee00a26" /> ## What changes are included in this PR? Update links (I will comment more inline) ## Are these changes tested? I manually rendered the page: <img width="846" height="869" alt="Screenshot 2025-11-08 at 6 39 00 AM" src="https://github.com/user-attachments/assets/e8312c7c-b4af-43f9-9767-ae234c08c928" /> ## Are there any user-facing changes? Updated download page that is not outdated
xudong963
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you @alamb
Which issue does this PR close?
51.0.0(Nov 2025) #17558Rationale for this change
As our releases have become more complex, it is important that our
release documentation reflects the current reality.
While working on the 51 release in #17558 I found
it was somewhat out of date (didn't refer to the branches, for example)
What changes are included in this PR?
Update readme
Are these changes tested?
N/A
Are there any user-facing changes?
No -- this is internal developer documentation