From 075c2f4debac83591dd01fe75310c4187f88502b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Wed, 29 Oct 2025 10:33:28 +0100 Subject: [PATCH] Allow publishing releases as draft --- tools/upload-github.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tools/upload-github.sh b/tools/upload-github.sh index 2e3a286..7b6ed29 100755 --- a/tools/upload-github.sh +++ b/tools/upload-github.sh @@ -31,8 +31,9 @@ fi godot_version="" godot_flavor="stable" godot_repository="godotengine/godot-builds" +draft=0 -while getopts "v:f:r:" opt; do +while getopts "v:f:r:d" opt; do case "$opt" in v) godot_version=$OPTARG @@ -43,6 +44,9 @@ while getopts "v:f:r:" opt; do r) godot_repository=$OPTARG ;; + d) + draft=1 + ;; esac done @@ -98,6 +102,9 @@ release_flag="" if [ $godot_flavor != "stable" ]; then release_flag="--prerelease" fi +if [ $draft == "1" ]; then + release_flag+=" --draft" +fi if ! gh release create $release_tag --verify-tag --title "$release_tag" --notes-file $release_notes $release_flag -R $godot_repository; then echo "Cannot create a GitHub release for $release_tag."