Allow publishing releases as draft

This commit is contained in:
Rémi Verschelde
2025-10-29 10:33:28 +01:00
parent 997e372a25
commit 075c2f4deb

View File

@@ -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."