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 "---------------------------------------------------------"