1
0
Fork 0

More checking in packaging script

master
Philip O'Toole 1 year ago
parent ee6879c3ed
commit 18efac5aff

@ -17,6 +17,17 @@
REPO_URL="https://github.com/rqlite/rqlite"
function is_semver() {
local version_string="$1"
local semver_pattern='^v([0-9]+)\.([0-9]+)\.([0-9]+)$'
if [[ $version_string =~ $semver_pattern ]]; then
return 0
else
return 1
fi
}
# copy_binaries <dst_path> <src_dir>
copy_binaries () {
cp $2/rqlited $1
@ -41,6 +52,11 @@ VERSION=$1
RELEASE_ID=$2
API_TOKEN=$3
if ! is_semver "$VERSION"; then
echo "Version $VERSION is not a valid semver version"
exit 1
fi
# Create work directories
tmp_build=`mktemp -d`
tmp_pkg=`mktemp -d`

Loading…
Cancel
Save