Skip to content

Commit da5cba1

Browse files
refactor and fix
1 parent a5c34fe commit da5cba1

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

Taskfile.variables.yml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -83,20 +83,21 @@ vars:
8383
printf "%s" "-test"
8484
fi
8585
VERSION_OVERRIDE:
86-
sh: echo "__TAKEN_FROM_ACTION_YML__"
86+
sh: echo "${VERSION_OVERRIDE:-}"
8787
VERSION:
8888
sh: |
89-
if [ "${VERSION_OVERRIDE}" = "__TAKEN_FROM_ACTION_YML__" ]; then
90-
from_file="{{.VERSION_FROM_ACTION_YML}}"
91-
if [ -n "$from_file" ]; then
92-
echo "$from_file"
89+
override="{{.VERSION_OVERRIDE}}"
90+
if [ -n "$override" ]; then
91+
echo "$override"
92+
else
93+
tag="$(git tag --sort=-v:refname 2>/dev/null | grep -E '^v[0-9]+\.[0-9]+\.[0-9]+$' | head -1)"
94+
if [ -n "$tag" ]; then
95+
echo "$tag"
96+
elif [ -n "{{.VERSION_FROM_ACTION_YML}}" ]; then
97+
echo "{{.VERSION_FROM_ACTION_YML}}"
9398
else
94-
git tag --sort=-v:refname 2>/dev/null | grep -E '^v[0-9]+\.[0-9]+\.[0-9]+$' | head -1
99+
echo "{{.LAST_RELEASE}}"
95100
fi
96-
elif [ -z "${VERSION_OVERRIDE}" ]; then
97-
echo "{{.LAST_RELEASE}}"
98-
else
99-
echo "${VERSION_OVERRIDE}"
100101
fi
101102
VERSION_NO_V:
102103
sh: v="{{.VERSION}}"; echo "${v#v}"

0 commit comments

Comments
 (0)