#! /bin/bash set -u set -e if [ -z ${1} ]; then echo "Release version (arg1) not set !" exit 1; fi SRC_DIR=`dirname $0`"/.." RELEASE_VERSION=${1} echo "Release version set to ${RELEASE_VERSION}" sed -ri 's/(.*)(.+)<\/version>/\1'${RELEASE_VERSION}'<\/version>/g' ${SRC_DIR}/appinfo/info.xml git commit -am "Release "${RELEASE_VERSION} git tag ${RELEASE_VERSION} git push git push --tags # Wait a second for Github to ingest our data sleep 1 cd /tmp rm -Rf epubreader-packaging && mkdir epubreader-packaging && cd epubreader-packaging # Download the git file from github wget https://github.com/e-alfred/epubreader/archive/${RELEASE_VERSION}.tar.gz tar xzf ${RELEASE_VERSION}.tar.gz mv epubreader-${RELEASE_VERSION} epubreader # Drop unneeded files rm -Rf \ epubreader/js/devel \ epubreader/gulpfile.js \ epubreader/package.json \ epubreader/.ci \ epubreader/.tx \ epubreader/doc tar cfz epubreader-${RELEASE_VERSION}.tar.gz epubreader echo "Release version "${RELEASE_VERSION}" is now ready."