diff --git a/scripts/prepareDeploy.sh b/scripts/prepareDeploy.sh index dc549ebed0a..05a3fa22f5c 100755 --- a/scripts/prepareDeploy.sh +++ b/scripts/prepareDeploy.sh @@ -11,9 +11,9 @@ getLatest() { releases=`curl -s "https://repo.maven.apache.org/maven2/com/vaadin/$1/maven-metadata.xml"` prereleases=`curl -s "https://maven.vaadin.com/vaadin-prereleases/com/vaadin/$1/maven-metadata.xml"` - stable=`echo "$releases" | grep '' | cut -d '>' -f2 |cut -d '<' -f1 | grep "^$base" | egrep 'beta|rc' | tail -1` + stable=`echo "$releases" | grep '' | cut -d '>' -f2 |cut -d '<' -f1 | grep "^$base" | egrep -v 'beta|rc' | tail -1` [ -n "$stable" ] && echo $stable && return - pre=`echo "$prereleases" | grep '' | cut -d '>' -f2 |cut -d '<' -f1 | grep "^$base" | grep -v "SNAPSHOT" | egrep 'alpha' | tail -1` + pre=`echo "$prereleases$releases" | grep '' | cut -d '>' -f2 |cut -d '<' -f1 | grep "^$base" | grep -v "SNAPSHOT" | egrep 'alpha|beta|rc' | tail -1` [ -z "$pre" ] && pre=`echo "$prereleases" | grep '' | cut -d '>' -f2 |cut -d '<' -f1 | egrep 'alpha' | tail -1` [ -z "$pre" ] && pre="$2" expr "$pre" : ".*SNAPSHOT" >/dev/null && echo "Releases cannot depend on SNAPSHOT: $1 - $pre" && exit 1 || echo $pre