Extract only semver part for latest release

This change excludes needless prefix (e.g. "redpen-" of "redpen-1.10.4"
tag) for latest release.

Also, exclude prerelease version (any suffix) in tag explicitly.

Fix #10
This commit is contained in:
haya14busa
2020-01-27 05:27:42 +00:00
parent 25c15dd972
commit 21178e40a4

View File

@@ -30,8 +30,8 @@ list_releases() {
LATEST_VERSION=$(\ LATEST_VERSION=$(\
list_releases | \ list_releases | \
jq -r '.[] | .tag_name' | \ jq -r '.[] | .tag_name' | \
sed 's/^v//' | \ :"Exclude v prefix and pre-release" \
grep -P '\d+\.\d+\.\d+' | \ grep -oP '\d+\.\d+\.\d+$' | \
sort --version-sort --reverse | \ sort --version-sort --reverse | \
head -n1 head -n1
) )