You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by mc...@apache.org on 2022/07/14 14:32:03 UTC

[cassandra-builds] branch trunk updated: In prepare_release.sh add a pre-condition check that the release requested matches the build.xml's base.version

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

mck pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra-builds.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 5cba347  In prepare_release.sh add a pre-condition check that the release requested matches the build.xml's base.version
5cba347 is described below

commit 5cba347638527361d4123d371ba93ec51ccfeae7
Author: Mick Semb Wever <mc...@apache.org>
AuthorDate: Sun Jun 19 18:09:57 2022 +0200

    In prepare_release.sh add a pre-condition check that the release requested matches the build.xml's base.version
---
 cassandra-release/prepare_release.sh | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/cassandra-release/prepare_release.sh b/cassandra-release/prepare_release.sh
index bc25f6b..3cab8d0 100755
--- a/cassandra-release/prepare_release.sh
+++ b/cassandra-release/prepare_release.sh
@@ -122,6 +122,12 @@ then
     exit 1
 fi
 
+build_xml_version="$(grep 'property\s*name=\"base.version\"' build.xml |sed -ne 's/.*value=\"\([^"]*\)\".*/\1/p')"
+if [ "${release}" != "${build_xml_version}" ] ; then
+    echo "The release requested ${release} does not match build.xml's version ${build_xml_version}"
+    exit 1
+fi
+
 if curl --output /dev/null --silent --head --fail "https://dist.apache.org/repos/dist/dev/cassandra/${release}" ; then
     echo "The release candidate for ${release} is already staged at https://dist.apache.org/repos/dist/dev/cassandra/${release}"
     exit 1


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org