mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-23 02:41:08 +00:00
Activate publishing of draft releases... (#5062)
* Activate publishing of draft releases... ... And fix the message sending (missing parameter). * publish_draft_release.sh now checks latest... ... release on github rather than just a tag
This commit is contained in:
@@ -14,6 +14,14 @@ sanitised_git_logs(){
|
|||||||
sed 's/^/* /g'
|
sed 's/^/* /g'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Returns the last published release on github
|
||||||
|
# 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'
|
||||||
|
}
|
||||||
|
|
||||||
# Checks whether a tag on github has been verified
|
# Checks whether a tag on github has been verified
|
||||||
# repo: 'organization/repo'
|
# repo: 'organization/repo'
|
||||||
# tagver: 'v1.2.3'
|
# tagver: 'v1.2.3'
|
||||||
|
|||||||
@@ -11,7 +11,9 @@ labels=(
|
|||||||
)
|
)
|
||||||
|
|
||||||
version="$CI_COMMIT_TAG"
|
version="$CI_COMMIT_TAG"
|
||||||
last_version=$(git tag -l | sort -V | grep -B 1 -x "$version" | head -n 1)
|
|
||||||
|
# Note that this is not the last *tagged* version, but the last *published* version
|
||||||
|
last_version=$(last_github_release 'paritytech/substrate')
|
||||||
echo "[+] Version: $version; Previous version: $last_version"
|
echo "[+] Version: $version; Previous version: $last_version"
|
||||||
|
|
||||||
all_changes="$(sanitised_git_logs "$last_version" "$version")"
|
all_changes="$(sanitised_git_logs "$last_version" "$version")"
|
||||||
@@ -39,7 +41,7 @@ $labelled_changes"
|
|||||||
|
|
||||||
echo "[+] Release text generated: "
|
echo "[+] Release text generated: "
|
||||||
echo "$release_text"
|
echo "$release_text"
|
||||||
exit
|
|
||||||
echo "[+] Pushing release to github"
|
echo "[+] Pushing release to github"
|
||||||
# Create release on github
|
# Create release on github
|
||||||
release_name="Substrate $version"
|
release_name="Substrate $version"
|
||||||
@@ -79,6 +81,6 @@ formatted_msg_body=$(cat <<EOF
|
|||||||
Draft release created: $html_url
|
Draft release created: $html_url
|
||||||
EOF
|
EOF
|
||||||
)
|
)
|
||||||
send_message "$(structure_message "$msg_body" "$formatted_msg_body")" "$MATRIX_ACCESS_TOKEN"
|
send_message "$(structure_message "$msg_body" "$formatted_msg_body")" "$MATRIX_ROOM_ID" "$MATRIX_ACCESS_TOKEN"
|
||||||
|
|
||||||
echo "[+] Done! Maybe the release worked..."
|
echo "[+] Done! Maybe the release worked..."
|
||||||
|
|||||||
Reference in New Issue
Block a user