Merge remote-tracking branch 'origin/release/v1.2' into issue-6-doctor-command

This commit is contained in:
thibaud-lclr 2026-04-13 22:10:04 +02:00
commit 4cb7de6b24

View file

@ -55,16 +55,24 @@ jobs:
current_tag="${GITHUB_REF_NAME}"
api_url="${GITHUB_API_URL}/repos/${GITHUB_REPOSITORY}/releases"
release_by_tag_url="${api_url}/tags/${current_tag}"
prerelease=false
case "${current_tag}" in
*-rc*|*-beta*|*-alpha*)
prerelease=true
;;
esac
json_escape() {
sed ':a;N;$!ba;s/\\/\\\\/g;s/"/\\"/g;s/\t/\\t/g;s/\r//g;s/\n/\\n/g'
}
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}" \
"${body}")"
"${body}" \
"${prerelease}")"
http_code="$(
curl --silent --show-error --output release.json --write-out '%{http_code}' \