We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 40d9d07 commit bd0de11Copy full SHA for bd0de11
1 file changed
actions/taskfile-runner/action.yml
@@ -129,13 +129,14 @@ runs:
129
install -m 0755 "$SRC" "$DEST"
130
131
echo "$HOME/.local/bin" >> "$GITHUB_PATH"
132
- VER="$("$DEST" --version | sed -n 's/.*\(v[0-9][0-9.]*\).*/\1/p')"
+
133
+ VER_RAW="$("$DEST" --version 2>&1 | head -n1 | tr -d '\r')"
134
+ VER="$(printf '%s\n' "$VER_RAW" | grep -Eo 'v?[0-9]+(\.[0-9]+)+' | head -n1 || true)"
135
if [[ -z "$VER" ]]; then
- echo "❌ Task binary verification failed"
- "$DEST" --version || true
136
- exit 1
+ VER="$VER_RAW"
137
fi
138
-
139
+ [[ "$VER" != v* ]] && VER="v$VER"
140
echo "✅ Installed task $VER"
141
echo "version=$VER" >> "$GITHUB_OUTPUT"
142
0 commit comments