Merge remote-tracking branch 'origin/release/v1.2' into issue-6-doctor-command
This commit is contained in:
commit
4cb7de6b24
1 changed files with 10 additions and 2 deletions
|
|
@ -55,16 +55,24 @@ jobs:
|
||||||
current_tag="${GITHUB_REF_NAME}"
|
current_tag="${GITHUB_REF_NAME}"
|
||||||
api_url="${GITHUB_API_URL}/repos/${GITHUB_REPOSITORY}/releases"
|
api_url="${GITHUB_API_URL}/repos/${GITHUB_REPOSITORY}/releases"
|
||||||
release_by_tag_url="${api_url}/tags/${current_tag}"
|
release_by_tag_url="${api_url}/tags/${current_tag}"
|
||||||
|
prerelease=false
|
||||||
|
|
||||||
|
case "${current_tag}" in
|
||||||
|
*-rc*|*-beta*|*-alpha*)
|
||||||
|
prerelease=true
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
json_escape() {
|
json_escape() {
|
||||||
sed ':a;N;$!ba;s/\\/\\\\/g;s/"/\\"/g;s/\t/\\t/g;s/\r//g;s/\n/\\n/g'
|
sed ':a;N;$!ba;s/\\/\\\\/g;s/"/\\"/g;s/\t/\\t/g;s/\r//g;s/\n/\\n/g'
|
||||||
}
|
}
|
||||||
|
|
||||||
body="$(json_escape < CHANGELOG.md)"
|
body="$(json_escape < CHANGELOG.md)"
|
||||||
payload="$(printf '{"tag_name":"%s","name":"%s","body":"%s","draft":false,"prerelease":false}' \
|
payload="$(printf '{"tag_name":"%s","name":"%s","body":"%s","draft":false,"prerelease":%s}' \
|
||||||
"${current_tag}" \
|
"${current_tag}" \
|
||||||
"${current_tag}" \
|
"${current_tag}" \
|
||||||
"${body}")"
|
"${body}" \
|
||||||
|
"${prerelease}")"
|
||||||
|
|
||||||
http_code="$(
|
http_code="$(
|
||||||
curl --silent --show-error --output release.json --write-out '%{http_code}' \
|
curl --silent --show-error --output release.json --write-out '%{http_code}' \
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue