Use latest release API method
This commit is contained in:
parent
ee702d92ca
commit
6b11a45e0f
10
install.sh
10
install.sh
@ -30,15 +30,11 @@ fi
|
||||
|
||||
# 2. Get latest release tag from Gitea API
|
||||
# -----------------------------------------------------------------------------
|
||||
REPO_API="https://gitea.jde.nz/api/v1/repos/j/bb64/releases"
|
||||
REPO_API="https://gitea.jde.nz/api/v1/repos/j/bb64/releases/latest"
|
||||
if command -v jq >/dev/null 2>&1; then
|
||||
TAG=$(curl -s "$REPO_API" | jq -r '.[0].tag_name')
|
||||
TAG=$(curl -s "$REPO_API" | jq -r '.tag_name')
|
||||
else
|
||||
TAG=$(curl -s "$REPO_API" | grep -m1 '"tag_name"' | sed 's/.*"tag_name"[ ]*:[ ]*"\([^"]*\)".*/\1/')
|
||||
fi
|
||||
if [ -z "$TAG" ] || [ "$TAG" = "null" ]; then
|
||||
echo "Could not determine latest release tag from $REPO_API" >&2
|
||||
exit 1
|
||||
TAG=$(curl -s "$REPO_API" | grep -o '"tag_name"[ ]*:[ ]*\"[^\"]*\"' | head -1 | sed 's/.*: *\"\\([^\"]*\\)\"/\\1/')
|
||||
fi
|
||||
|
||||
echo "Latest version of bb64 is: $TAG"
|
||||
|
Loading…
x
Reference in New Issue
Block a user