Skip to content

Commit

Permalink
[MINOR] Fix release script for onetime uploading of gpgkeys (#1949)
Browse files Browse the repository at this point in the history
  • Loading branch information
bhasudha committed Aug 19, 2020
1 parent 824f23b commit 6fa371a
Showing 1 changed file with 15 additions and 6 deletions.
21 changes: 15 additions & 6 deletions scripts/release/preparation_before_release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 6fa371a

Please sign in to comment.