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
|
# 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
|
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
|
else
|
||||||
TAG=$(curl -s "$REPO_API" | grep -m1 '"tag_name"' | sed 's/.*"tag_name"[ ]*:[ ]*"\([^"]*\)".*/\1/')
|
TAG=$(curl -s "$REPO_API" | grep -o '"tag_name"[ ]*:[ ]*\"[^\"]*\"' | head -1 | sed 's/.*: *\"\\([^\"]*\\)\"/\\1/')
|
||||||
fi
|
|
||||||
if [ -z "$TAG" ] || [ "$TAG" = "null" ]; then
|
|
||||||
echo "Could not determine latest release tag from $REPO_API" >&2
|
|
||||||
exit 1
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Latest version of bb64 is: $TAG"
|
echo "Latest version of bb64 is: $TAG"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user