Skip to content

Commit f8660a8

Browse files
authored
apacheGH-629: Add post-release tasks to dev/release/README.md (apache#630)
## What's Changed Add instructions for undocumented post-release tasks. Closes apache#629.
1 parent cdef9d3 commit f8660a8

File tree

1 file changed

+68
-0
lines changed

1 file changed

+68
-0
lines changed

dev/release/README.md

+68
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,74 @@ $ GH_TOKEN=${YOUR_GITHUB_TOKEN} dev/release/bump_version.sh 19.0.0-SNAPSHOT
172172
It creates a feature branch and adds a commit that bumps version. This
173173
opens a pull request from the feature branch by `gh pr create`.
174174

175+
### Close the GitHub milestone
176+
177+
Close the milestone here, then open a new milestone for the next release:
178+
179+
https://github.com/apache/arrow-java/milestones
180+
181+
The milestone should be named after the version (e.g. "18.4.0").
182+
183+
### Publish the release blog post
184+
185+
Open a pull request on
186+
[apache/arrow-site](https://github.com/apache/arrow-site) announcing the new
187+
release and summarizing the changes. Do not include the full changelog, just
188+
important entries (breaking changes, new features, major bug fixes) and a link
189+
to the full changelog. See an [example
190+
PR](https://github.com/apache/arrow-site/pull/594).
191+
192+
### Announce the new release on the mailing list
193+
194+
Send an email to "[email protected]" from your Apache email, CC'ing
195+
196+
post](https://lists.apache.org/thread/bxpt0r8kw0ltgywnylqdroskkt6966z4).
197+
198+
```
199+
200+
201+
Subject: [ANNOUNCE] Apache Arrow Java 18.2.0 released
202+
203+
The Apache Arrow community is pleased to announce the Arrow Java 18.2.0 release.
204+
205+
The release is available now from our website:
206+
https://arrow.apache.org/install/
207+
and
208+
https://www.apache.org/dyn/closer.cgi/arrow/apache-arrow-java-18.2.0/
209+
210+
Read about what's new in the release at:
211+
https://arrow.apache.org/blog/2025/02/19/arrow-java-18.2.0/
212+
213+
Read the full changelog:
214+
https://github.com/apache/arrow-java/commits/v18.2.0
215+
216+
What is Apache Arrow?
217+
-------------------------------
218+
219+
Apache Arrow is a universal columnar format and multi-language toolbox
220+
for fast data interchange and in-memory analytics. It houses a set of
221+
canonical in-memory representations of flat and hierarchical data
222+
along with multiple language-bindings for structure manipulation. It
223+
also provides low-overhead streaming and batch messaging, zero-copy
224+
interprocess communication (IPC), and vectorized in-memory analytics
225+
libraries.
226+
227+
Please report any feedback to the mailing lists:
228+
https://lists.apache.org/[email protected]
229+
230+
Regards,
231+
The Apache Arrow community.
232+
```
233+
234+
### Announce the new release on social media
235+
236+
Make a post on our [BlueSky](https://bsky.app/profile/arrow.apache.org) and
237+
[LinkedIn](https://www.linkedin.com/company/apache-arrow/) accounts. (Ask
238+
your fellow PMC members for access if need be, or ask a PMC member to make the
239+
post on your behalf.) The post should link to the blog post. See [example
240+
BlueSky post](https://bsky.app/profile/arrow.apache.org/post/3lioi6ov5h22d)
241+
and [example LinkedIn post](https://www.linkedin.com/posts/apache-arrow_apache-arrow-java-1820-release-activity-7298633716522758144-L71x).
242+
175243
## Verify
176244

177245
We have a script to verify a RC.

0 commit comments

Comments
 (0)