publish_new_release.sh: use debian packaged xq tool

This commit is contained in:
Benjamin Renard 2024-03-10 18:30:58 +01:00
parent 6559744642
commit e44ade3113

View file

@ -4,9 +4,14 @@ ROOT_DIR=$( dirname $( realpath $0 ) )
set -e
echo -n "Getting latest release..."
LATEST=$( curl --silent https://forgejo.org/releases/rss.xml|xq '.rss.channel.item[0].title'|tr -d '"'|sed 's/^v//' )
echo done.
LATEST="$1"
if [ -z "$LATEST" ]
then
echo -n "Getting latest release..."
LATEST=$( curl --silent https://forgejo.org/releases/rss.xml|xq -x '/rss/channel/item[1]/title'|sed 's/^v//' )
echo done.
fi
echo "Latest release: $LATEST"
[ -n "$( git tag -l "$LATEST" )" ] && echo "Release $LATEST already exists" && exit 1