You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by al...@apache.org on 2021/07/30 11:57:41 UTC

[arrow-rs] branch master updated: Add note about changelog generation to README (#639)

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

alamb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow-rs.git


The following commit(s) were added to refs/heads/master by this push:
     new a08b939  Add note about changelog generation to README (#639)
a08b939 is described below

commit a08b939c424326db76ef419591b091a893bc4562
Author: Andrew Lamb <an...@nerdnetworks.org>
AuthorDate: Fri Jul 30 07:57:37 2021 -0400

    Add note about changelog generation to README (#639)
    
    * Add note about changelog generation to README
    
    * make it prettier
---
 dev/release/README.md         | 10 ++++++++++
 dev/release/create-tarball.sh |  4 +++-
 2 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/dev/release/README.md b/dev/release/README.md
index 9634888..4c3f1ef 100644
--- a/dev/release/README.md
+++ b/dev/release/README.md
@@ -67,6 +67,16 @@ The CHANGELOG is created automatically using
 This script creates a changelog using github issues and the
 labels associated with them.
 
+## CHANGELOG for maintenance releases
+
+At the time of writing, the `update_change_log.sh` script does not work well with branches as it seems to intermix issues that were resolved in master.
+
+To generate a bare bones CHANGELOG for maintenance releases, you can use a command similar to the following to get all changes between 5.0.0 and the active_release.
+
+```shell
+git log --pretty=oneline 5.0.0..apache/active_release
+```
+
 # Mechanics of creating a release
 
 ## Prepare the release branch and tags
diff --git a/dev/release/create-tarball.sh b/dev/release/create-tarball.sh
index 2311519..0632017 100755
--- a/dev/release/create-tarball.sh
+++ b/dev/release/create-tarball.sh
@@ -86,7 +86,8 @@ The proposed release tarball and signatures are hosted at [2].
 The changelog is located at [3].
 
 Please download, verify checksums and signatures, run the unit tests,
-and vote on the release.
+and vote on the release. There is a script [4] that automates some of
+the verification.
 
 The vote will be open for at least 72 hours.
 
@@ -97,6 +98,7 @@ The vote will be open for at least 72 hours.
 [1]: https://github.com/apache/arrow-rs/tree/${release_hash}
 [2]: ${url}
 [3]: https://github.com/apache/arrow-rs/blob/${release_hash}/CHANGELOG.md
+[4]: https://github.com/apache/arrow-rs/blob/master/dev/release/verify-release-candidate.sh
 MAIL
 echo "---------------------------------------------------------"