From 35d60f0b294381a9dba19ee24b39bb3a14769985 Mon Sep 17 00:00:00 2001 From: Kaan Barmore-Genc Date: Sun, 13 Nov 2022 16:49:03 -0500 Subject: [PATCH] read version correctly in release script --- make-release.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/make-release.sh b/make-release.sh index 12fab68..a8fc618 100755 --- a/make-release.sh +++ b/make-release.sh @@ -44,25 +44,24 @@ declare -A DOCKER_TARGETS=( ) # Get the version number -VERSION=$(sed -nr 's/^version *= *"([0-9.]+)"/\1/p' Cargo.toml) +VERSION=$(sed -nr 's/^version *= *"([0-9.]+)"/\1/p' Cargo.toml | head --lines=1) # Make the builds for target in "${!TARGETS[@]}"; do echo Building "${target}" cross build -j $(($(nproc) / 2)) --release --target "${target}" - if [[ "${target}" =~ .*"windows".* ]] ; then + if [[ "${target}" =~ .*"windows".* ]]; then zip -j "gandi-live-dns.${VERSION}.${TARGETS[${target}]}.zip" target/"${target}"/release/gandi-live-dns.exe 1>/dev/null else tar -acf "gandi-live-dns.${VERSION}.${TARGETS[${target}]}.tar.xz" -C "target/${target}/release/" "gandi-live-dns" fi done -if [[ "$#" -ge 2 && "$1" = "--no-docker" ]] ; then +if [[ "$#" -ge 2 && "$1" = "--no-docker" ]]; then echo "Exiting without releasing to docker" exit 0 fi - # Copy files into place so Docker can get them easily cd Docker echo Building Docker images