mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-14 01:41:09 +00:00
[CI] add check_tags CI job (#1072)
* add check_tags CI job * fix typo in gitlab-ci.yml * add more useful CI output * Make presence of github token optional
This commit is contained in:
@@ -21,7 +21,11 @@ sanitised_git_logs(){
|
||||
check_tag () {
|
||||
repo=$1
|
||||
tagver=$2
|
||||
tag_out=$(curl -H "Authorization: token $GITHUB_RELEASE_TOKEN" -s "$api_base/$repo/git/refs/tags/$tagver")
|
||||
if [ -n "$GITHUB_RELEASE_TOKEN" ]; then
|
||||
tag_out=$(curl -H "Authorization: token $GITHUB_RELEASE_TOKEN" -s "$api_base/$repo/git/refs/tags/$tagver")
|
||||
else
|
||||
tag_out=$(curl -s "$api_base/$repo/git/refs/tags/$tagver")
|
||||
fi
|
||||
tag_sha=$(echo "$tag_out" | jq -r .object.sha)
|
||||
object_url=$(echo "$tag_out" | jq -r .object.url)
|
||||
if [ "$tag_sha" = "null" ]; then
|
||||
@@ -46,7 +50,11 @@ has_label(){
|
||||
repo="$1"
|
||||
pr_id="$2"
|
||||
label="$3"
|
||||
out=$(curl -H "Authorization: token $GITHUB_RELEASE_TOKEN" -s "$api_base/$repo/pulls/$pr_id")
|
||||
if [ -n "$GITHUB_RELEASE_TOKEN" ]; then
|
||||
out=$(curl -H "Authorization: token $GITHUB_RELEASE_TOKEN" -s "$api_base/$repo/pulls/$pr_id")
|
||||
else
|
||||
out=$(curl -s "$api_base/$repo/pulls/$pr_id")
|
||||
fi
|
||||
[ -n "$(echo "$out" | tr -d '\r\n' | jq ".labels | .[] | select(.name==\"$label\")")" ]
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user