Get latest version by tag if no release exists (#2435)
* get latest version by tag if no release exisits Signed-off-by: Raul Garcia Sanchez <info@raulgarcia.de> * fix generate diff-check Signed-off-by: Raul Garcia Sanchez <info@raulgarcia.de> --------- Signed-off-by: Raul Garcia Sanchez <info@raulgarcia.de>
This commit is contained in:
committed by
GitHub
parent
1965e0d8bf
commit
d3fa80ee96
@@ -5,7 +5,12 @@ set -euo pipefail
|
||||
# Get component version from GitHub API
|
||||
get_latest_version() {
|
||||
echo >&2 "Checking release version for ${1}"
|
||||
curl --retry 5 --silent --fail -H "Authorization: token $GITHUB_TOKEN" "https://api.github.com/repos/${1}/releases/latest" | jq '.tag_name' | tr -d '"v'
|
||||
v=$(curl --retry 5 --silent --fail -H "Authorization: token $GITHUB_TOKEN" "https://api.github.com/repos/${1}/releases/latest" | jq '.tag_name' | tr -d '"v')
|
||||
if [ "${v}" == "" ]; then
|
||||
# Get latest tag if no release is generated
|
||||
v=$(curl --retry 5 --silent --fail -H "Authorization: token $GITHUB_TOKEN" "https://api.github.com/repos/${1}/tags" | jq '.[].name' | head -n1 | tr -d '"v')
|
||||
fi
|
||||
echo "$v"
|
||||
}
|
||||
|
||||
# Get component version from version file
|
||||
|
||||
Reference in New Issue
Block a user