updated
This commit is contained in:
12
skm.sh
12
skm.sh
@@ -32,11 +32,17 @@ detect_platform() {
|
||||
esac
|
||||
}
|
||||
|
||||
# ── Fixed function ──────────────────────────────────────
|
||||
get_latest_tag() {
|
||||
need curl
|
||||
curl -fsSL "https://api.github.com/repos/${REPO}/releases/latest" \
|
||||
| grep -m1 '"tag_name":' \
|
||||
| sed -E 's/.*"tag_name": *"([^"]+)".*/\1/'
|
||||
local json tag
|
||||
json="$(curl -fsSL "https://api.github.com/repos/${REPO}/releases/latest")"
|
||||
tag="$(printf '%s\n' "$json" | sed -nE 's/.*"tag_name": *"([^"]+)".*/\1/p' | head -n1)"
|
||||
if [ -z "$tag" ]; then
|
||||
echo "❌ Failed to determine latest release tag from GitHub API" >&2
|
||||
exit 1
|
||||
fi
|
||||
printf '%s\n' "$tag"
|
||||
}
|
||||
|
||||
build_url() {
|
||||
|
||||
Reference in New Issue
Block a user