release script: add hash comparison step before uploading
This commit is contained in:
@@ -20,6 +20,7 @@ VERSION=`python3 -c "import electrum; print(electrum.version.ELECTRUM_VERSION)"`
|
|||||||
echo "VERSION: $VERSION"
|
echo "VERSION: $VERSION"
|
||||||
REV=`git describe --tags`
|
REV=`git describe --tags`
|
||||||
echo "REV: $REV"
|
echo "REV: $REV"
|
||||||
|
COMMIT=$(git rev-parse HEAD)
|
||||||
|
|
||||||
|
|
||||||
git_status=$(git status --porcelain)
|
git_status=$(git status --porcelain)
|
||||||
@@ -45,7 +46,7 @@ else
|
|||||||
cd $FRESH_CLONE && \
|
cd $FRESH_CLONE && \
|
||||||
git clone https://github.com/spesmilo/electrum.git &&\
|
git clone https://github.com/spesmilo/electrum.git &&\
|
||||||
cd electrum
|
cd electrum
|
||||||
#git checkout $REV
|
git checkout "${COMMIT}^{commit}"
|
||||||
sudo docker run -it \
|
sudo docker run -it \
|
||||||
--name electrum-sdist-builder-cont \
|
--name electrum-sdist-builder-cont \
|
||||||
-v $PWD:/opt/electrum \
|
-v $PWD:/opt/electrum \
|
||||||
@@ -90,7 +91,7 @@ else
|
|||||||
cd $FRESH_CLONE && \
|
cd $FRESH_CLONE && \
|
||||||
git clone https://github.com/spesmilo/electrum.git && \
|
git clone https://github.com/spesmilo/electrum.git && \
|
||||||
cd electrum
|
cd electrum
|
||||||
#git checkout $REV
|
git checkout "${COMMIT}^{commit}"
|
||||||
sudo docker run -it \
|
sudo docker run -it \
|
||||||
--name electrum-wine-builder-cont \
|
--name electrum-wine-builder-cont \
|
||||||
-v $PWD:/opt/wine64/drive_c/electrum \
|
-v $PWD:/opt/wine64/drive_c/electrum \
|
||||||
@@ -110,7 +111,7 @@ target1=Electrum-$VERSION.0-armeabi-v7a-release.apk
|
|||||||
target2=Electrum-$VERSION.0-arm64-v8a-release.apk
|
target2=Electrum-$VERSION.0-arm64-v8a-release.apk
|
||||||
|
|
||||||
if test -f dist/$target1; then
|
if test -f dist/$target1; then
|
||||||
echo "file exists: $target"
|
echo "file exists: $target1"
|
||||||
else
|
else
|
||||||
./contrib/make_packages
|
./contrib/make_packages
|
||||||
sudo docker build -t electrum-android-builder-img contrib/android
|
sudo docker build -t electrum-android-builder-img contrib/android
|
||||||
@@ -130,6 +131,7 @@ else
|
|||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
# wait for dmg before signing
|
# wait for dmg before signing
|
||||||
if test -f dist/electrum-$VERSION.dmg; then
|
if test -f dist/electrum-$VERSION.dmg; then
|
||||||
if test -f dist/electrum-$VERSION.dmg.asc; then
|
if test -f dist/electrum-$VERSION.dmg.asc; then
|
||||||
@@ -143,6 +145,18 @@ else
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo "build complete"
|
||||||
|
sha256sum dist/*.tar.gz
|
||||||
|
sha256sum dist/*.AppImage
|
||||||
|
sha256sum contrib/build-wine/fresh_clone/electrum/contrib/build-wine/dist/*.exe
|
||||||
|
|
||||||
|
echo -n "proceed (y/n)? "
|
||||||
|
read answer
|
||||||
|
|
||||||
|
if [ "$answer" != "y" ] ;then
|
||||||
|
echo "exit"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
echo "updating www repo"
|
echo "updating www repo"
|
||||||
|
|||||||
Reference in New Issue
Block a user