mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-20 02:21:03 +00:00
Releasing 2.0.0-alpha.4 (#5279)
* Version bump * Split generate_changelog.sh into separate script Can be run in the format `generate_changelog.sh $previous_version $version`. * remove early exit from publish_draft_release.sh * adding changelog * ci: change last_github_release to also find pre-releases Co-authored-by: Martin Pugh <pugh@s3kr.it>
This commit is contained in:
committed by
GitHub
parent
d02868a0bf
commit
25e25a83b9
@@ -15,11 +15,23 @@ sanitised_git_logs(){
|
||||
}
|
||||
|
||||
# Returns the last published release on github
|
||||
# Note: we can't just use /latest because that ignores prereleases
|
||||
# repo: 'organization/repo'
|
||||
# Usage: last_github_release "$repo"
|
||||
last_github_release(){
|
||||
curl -H "Authorization: token $GITHUB_RELEASE_TOKEN" \
|
||||
-s "$api_base/$1/releases/latest" | jq '.tag_name'
|
||||
i=0
|
||||
# Iterate over releases until we find the last release that's not just a draft
|
||||
while [ $i -lt 29 ]; do
|
||||
out=$(curl -H "Authorization: token $GITHUB_RELEASE_TOKEN" -s "$api_base/$1/releases" | jq ".[$i]")
|
||||
echo "$out"
|
||||
# Ugh when echoing to jq, we need to translate newlines into spaces :/
|
||||
if [ "$(echo "$out" | tr '\r\n' ' ' | jq '.draft')" = "false" ]; then
|
||||
echo "$out" | tr '\r\n' ' ' | jq '.tag_name'
|
||||
return
|
||||
else
|
||||
i=$((i + 1))
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
# Checks whether a tag on github has been verified
|
||||
|
||||
Reference in New Issue
Block a user