This is an automated email from the ASF dual-hosted git repository.
kou pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-js.git
The following commit(s) were added to refs/heads/main by this push:
new 15e54d6 chore: Generate draft announce email (#194)
15e54d6 is described below
commit 15e54d685632dd55f99fe8ed527f2200f2f06a58
Author: Sutou Kouhei <[email protected]>
AuthorDate: Mon Jul 7 05:42:33 2025 +0900
chore: Generate draft announce email (#194)
## What's Changed
This reduces release cost a bit.
Closes #193.
---
dev/release/README.md | 47 +++--------------------------------------------
dev/release/release.sh | 45 +++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 48 insertions(+), 44 deletions(-)
diff --git a/dev/release/README.md b/dev/release/README.md
index 764ca29..7cd8a0e 100644
--- a/dev/release/README.md
+++ b/dev/release/README.md
@@ -140,50 +140,9 @@ $ dev/release/release.sh 1
Add the release to ASF's report database via [Apache Committee Report
Helper](https://reporter.apache.org/addrelease.html?arrow).
-## Announce the new release on the mailing list
-
-Send an email to "[email protected]" from your Apache email, CC'ing
[email protected]/[email protected]. See an [example
-post](https://lists.apache.org/thread/bxpt0r8kw0ltgywnylqdroskkt6966z4).
-
-```
-To: [email protected]
-CC: [email protected], [email protected]
-Subject: [ANNOUNCE] Apache Arrow JS 20.0.0 released
-
-The Apache Arrow community is pleased to announce the Arrow JS 20.0.0
-release.
-
-The release is available now.
-
-Source archive:
- https://www.apache.org/dyn/closer.lua/arrow/apache-arrow-js-20.0.0/
-
-On www.npmjs.com:
- https://www.npmjs.com/package/apache-arrow
- https://www.npmjs.com/org/apache-arrow
-
-Read the full changelog:
- https://github.com/apache/arrow-js/releases/tag/v20.0.0
-
-What is Apache Arrow?
----------------------
-
-Apache Arrow is a universal columnar format and multi-language toolbox
-for fast data interchange and in-memory analytics. It houses a set of
-canonical in-memory representations of flat and hierarchical data
-along with multiple language-bindings for structure manipulation. It
-also provides low-overhead streaming and batch messaging, zero-copy
-interprocess communication (IPC), and vectorized in-memory analytics
-libraries.
-
-Please report any feedback to the GitHub repository:
- https://github.com/apache/arrow-js/issues
- https://github.com/apache/arrow-js/discussions
-
-Regards,
-The Apache Arrow community.
-```
+Send an email to "[email protected]" from your Apache email, Cc'ing
[email protected]/[email protected]. You can use the draft
+email generated by `dev/release/release.sh`.
## Announce the new release on social media
diff --git a/dev/release/release.sh b/dev/release/release.sh
index 020537d..0f50d73 100755
--- a/dev/release/release.sh
+++ b/dev/release/release.sh
@@ -126,6 +126,51 @@ if [ "${RELEASE_PUBLISH}" -gt 0 ]; then
rm -rf "${packages_dir}"
fi
+echo
+echo "Draft email for [email protected], [email protected]"
+echo "and [email protected] mailing lists"
+echo ""
+echo "---------------------------------------------------------"
+cat <<MAIL
+To: [email protected]
+Cc: [email protected], [email protected]
+Subject: [ANNOUNCE] Apache Arrow JS ${version} released
+
+The Apache Arrow community is pleased to announce the Apache Arrow JS
+${version} release.
+
+The release is available now.
+
+Source archive:
+ https://www.apache.org/dyn/closer.lua/arrow/apache-arrow-js-${version}/
+
+On www.npmjs.com:
+ https://www.npmjs.com/package/apache-arrow
+ https://www.npmjs.com/org/apache-arrow
+
+Read the full changelog:
+ https://github.com/apache/arrow-js/releases/tag/${tag}
+
+What is Apache Arrow?
+---------------------
+
+Apache Arrow is a universal columnar format and multi-language toolbox
+for fast data interchange and in-memory analytics. It houses a set of
+canonical in-memory representations of flat and hierarchical data
+along with multiple language-bindings for structure manipulation. It
+also provides low-overhead streaming and batch messaging, zero-copy
+interprocess communication (IPC), and vectorized in-memory analytics
+libraries.
+
+Please report any feedback to the GitHub repository:
+ https://github.com/apache/arrow-js/issues
+ https://github.com/apache/arrow-js/discussions
+
+Regards,
+The Apache Arrow community.
+MAIL
+echo "---------------------------------------------------------"
+echo
echo "Success! The release is available here:"
echo " https://dist.apache.org/repos/dist/release/arrow/${release_id}"
echo " https://www.npmjs.com/package/apache-arrow"