This is an automated email from the ASF dual-hosted git repository.
vinoth pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hudi.git
The following commit(s) were added to refs/heads/master by this push:
new 6fa371a [MINOR] Fix release script for onetime uploading of gpgkeys
(#1949)
6fa371a is described below
commit 6fa371a79c27aa532700b5f1eecf5933fc618693
Author: Bhavani Sudha Saktheeswaran <[email protected]>
AuthorDate: Tue Aug 18 21:29:52 2020 -0700
[MINOR] Fix release script for onetime uploading of gpgkeys (#1949)
---
scripts/release/preparation_before_release.sh | 21 +++++++++++++++------
1 file changed, 15 insertions(+), 6 deletions(-)
diff --git a/scripts/release/preparation_before_release.sh
b/scripts/release/preparation_before_release.sh
index 65e9aa8..db33cc7 100755
--- a/scripts/release/preparation_before_release.sh
+++ b/scripts/release/preparation_before_release.sh
@@ -61,34 +61,43 @@ if [[ $confirmation != "y" ]]; then
else
echo "Please input your name: "
read name
+ echo "Please input you Apache account creds for checking out
${ROOT_SVN_URL} and adding your key to KEYS file"
+ echo "username: "
+ read apache_username
+ echo "password: "
+ read passowrd
echo "======Starting updating KEYS file in dev repo===="
if [[ -d ${LOCAL_SVN_DIR} ]]; then
rm -rf ${LOCAL_SVN_DIR}
fi
mkdir ${LOCAL_SVN_DIR}
cd ${LOCAL_SVN_DIR}
- svn co ${ROOT_SVN_URL}/${DEV_REPO}/${HUDI_REPO}
+ svn --username=${apache_username} --password=${passowrd} co
${ROOT_SVN_URL}/${DEV_REPO}/${HUDI_REPO}
cd ${HUDI_REPO}
(gpg --list-sigs ${name} && gpg --armor --export ${name}) >> KEYS
svn status
echo "Please review all changes. Do you confirm to commit? [y|N]"
read commit_confirmation
if [[ $commit_confirmation = "y" ]]; then
- svn commit --no-auth-cache KEYS
+ svn --username=${apache_username} --password=${passowrd} commit
--no-auth-cache KEYS
else
echo "Not commit new changes into
${ROOT_SVN_URL}/${DEV_REPO}/${HUDI_REPO}${DEV_REPO}/KEYS"
fi
-
- cd ~/${LOCAL_SVN_DIR}
+ cd ~
+ if [[ -d ${LOCAL_SVN_DIR} ]]; then
+ rm -rf ${LOCAL_SVN_DIR}
+ fi
+ mkdir ${LOCAL_SVN_DIR}
+ cd ${LOCAL_SVN_DIR}
echo "===Starting updating KEYS file in release repo==="
- svn co ${ROOT_SVN_URL}/${RELEASE_REPO}/${HUDI_REPO}
+ svn --username=${apache_username} --password=${passowrd} co
${ROOT_SVN_URL}/${RELEASE_REPO}/${HUDI_REPO}
cd ${HUDI_REPO}
(gpg --list-sigs ${name} && gpg --armor --export ${name}) >> KEYS
svn status
echo "Please review all changes. Do you confirm to commit? [y|N]"
read commit_confirmation
if [[ $commit_confirmation = "y" ]]; then
- svn commit --no-auth-cache KEYS
+ svn --username=${apache_username} --password=${passowrd} commit
--no-auth-cache KEYS
else
echo "Not commit new changes into
${ROOT_SVN_URL}/${DEV_REPO}/${HUDI_REPO}${RELEASE_REPO}/KEYS"
fi