mirror of
https://github.com/godotengine/godot-build-scripts.git
synced 2026-01-04 02:09:44 +03:00
publish-release: Add -d argument to publish as draft release on GH (#135)
This commit is contained in:
@@ -13,8 +13,9 @@ source ./config.sh
|
|||||||
godot_version=""
|
godot_version=""
|
||||||
latest_stable=0
|
latest_stable=0
|
||||||
skip_stable=0
|
skip_stable=0
|
||||||
|
draft_arg=""
|
||||||
|
|
||||||
while getopts "h?v:ls" opt; do
|
while getopts "h?v:lsd" opt; do
|
||||||
case "$opt" in
|
case "$opt" in
|
||||||
h|\?)
|
h|\?)
|
||||||
echo "Usage: $0 [OPTIONS...]"
|
echo "Usage: $0 [OPTIONS...]"
|
||||||
@@ -22,6 +23,7 @@ while getopts "h?v:ls" opt; do
|
|||||||
echo " -v godot version (e.g: 3.2-stable) [mandatory]"
|
echo " -v godot version (e.g: 3.2-stable) [mandatory]"
|
||||||
echo " -l latest stable release (web editor, itch.io, EGS)"
|
echo " -l latest stable release (web editor, itch.io, EGS)"
|
||||||
echo " -s don't run stable specific steps"
|
echo " -s don't run stable specific steps"
|
||||||
|
echo " -d publish as draft release on GitHub"
|
||||||
echo
|
echo
|
||||||
exit 1
|
exit 1
|
||||||
;;
|
;;
|
||||||
@@ -34,6 +36,9 @@ while getopts "h?v:ls" opt; do
|
|||||||
s)
|
s)
|
||||||
skip_stable=1
|
skip_stable=1
|
||||||
;;
|
;;
|
||||||
|
d)
|
||||||
|
draft_arg="-d"
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
@@ -100,7 +105,7 @@ if [ -z "${GODOT_BUILDS_PATH}" ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
${GODOT_BUILDS_PATH}/tools/upload-github.sh -v ${version} -f ${status}
|
${GODOT_BUILDS_PATH}/tools/upload-github.sh -v ${version} -f ${status} ${draft_arg}
|
||||||
|
|
||||||
# Stable release only
|
# Stable release only
|
||||||
|
|
||||||
@@ -116,7 +121,7 @@ if [ "${status}" == "stable" -a "${skip_stable}" == "0" ]; then
|
|||||||
release_title=$(echo "$release_info" | jq -r '.name')
|
release_title=$(echo "$release_info" | jq -r '.name')
|
||||||
release_desc=$(echo "$release_info" | jq -r '.body')
|
release_desc=$(echo "$release_info" | jq -r '.body')
|
||||||
|
|
||||||
gh release create ${godot_version} --repo godotengine/godot --title "$release_title" --notes "$release_desc"
|
gh release create ${godot_version} --repo godotengine/godot --title "$release_title" --notes "$release_desc" ${draft_arg}
|
||||||
gh release upload ${godot_version} ${reldir}/[Gg]* ${reldir}/mono/[Gg]*
|
gh release upload ${godot_version} ${reldir}/[Gg]* ${reldir}/mono/[Gg]*
|
||||||
# Concatenate SHA sums.
|
# Concatenate SHA sums.
|
||||||
cp ${reldir}/SHA512-SUMS.txt .
|
cp ${reldir}/SHA512-SUMS.txt .
|
||||||
|
|||||||
Reference in New Issue
Block a user