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 69e8262  Add some fast-fast checks to prepare_release.sh
69e8262 is described below

commit 69e82627e0e3cea4646127d0ae7ecb3895065e36
Author: Mick Semb Wever <m...@apache.org>
AuthorDate: Tue May 3 16:37:57 2022 +0200

    Add some fast-fast checks to prepare_release.sh
---
 cassandra-release/prepare_release.sh | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/cassandra-release/prepare_release.sh 
b/cassandra-release/prepare_release.sh
index 031c550..bc25f6b 100755
--- a/cassandra-release/prepare_release.sh
+++ b/cassandra-release/prepare_release.sh
@@ -122,6 +122,31 @@ then
     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
+fi
+
+if curl --output /dev/null --silent --head --fail 
"https://archive.apache.org/dist/cassandra/${release}"; ; then
+    echo "A published release for ${release} is already public at 
https://archive.apache.org/dist/cassandra/${release}";
+    exit 1
+fi
+
+if curl --output /dev/null --silent --head --fail 
"https://github.com/apache/cassandra/tree/${release}-tentative"; ; then
+    echo "The release candidate tag for ${release}-tentative is already at 
https://github.com/apache/cassandra/tree/${release}-tentative";
+    exit 1
+fi
+
+if curl --output /dev/null --silent --head --fail 
"https://github.com/apache/cassandra/tree/cassandra-${release}"; ; then
+    echo "The published release tag for ${release} is already at 
https://github.com/apache/cassandra/tree/cassandra-${release}";
+    exit 1
+fi
+
+if git tag -l | grep -q "${release}-tentative"; then
+    echo "Local git tag for ${release}-tentative already exists"
+    exit 1
+fi
+
 if [ $only_deb -eq 0 ] && [ $only_rpm -eq 0 ]
 then
     head_commit=`git log --pretty=oneline -1 | cut -d " " -f 1`


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

Reply via email to