This commit is contained in:
1 parent
91b2556d5a
commit
22235a9c2d
1 file changed
+6
-1
@@ -16,7 +16,7 @@ jobs:
|
|||||||
timeout-minutes: 15
|
timeout-minutes: 15
|
||||||
env:
|
env:
|
||||||
GODOT_VERSION: 4.7.2
|
GODOT_VERSION: 4.7.2
|
||||||
GODOT_SHA512: 9aa00f7a605200940bce3027a567b782f49bd8e940dd06ae9e987bd65aee1b1467edd56ed84fcdcbdd44354bf613bdb4e5d2913e925850368e150c59ed54c65
|
GODOT_SHA512: 9aa00f7a605200940bce3027a567b782f49bd8e940dd06ae9e987bd65aee1b1467edd56ed84fcdcbdd44354bf613bdbb4e5d2913e925850368e150c59ed54c65
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Check out repository
|
- name: Check out repository
|
||||||
@@ -48,6 +48,11 @@ jobs:
|
|||||||
install_directory="${XDG_CACHE_HOME:-$HOME/.cache}/ransoms-wake/godot-${GODOT_VERSION}"
|
install_directory="${XDG_CACHE_HOME:-$HOME/.cache}/ransoms-wake/godot-${GODOT_VERSION}"
|
||||||
godot_bin="$install_directory/Godot_v${GODOT_VERSION}-stable_linux.x86_64"
|
godot_bin="$install_directory/Godot_v${GODOT_VERSION}-stable_linux.x86_64"
|
||||||
|
|
||||||
|
if [[ ! "$GODOT_SHA512" =~ ^[0-9a-f]{128}$ ]]; then
|
||||||
|
printf 'Invalid SHA-512 configured for Godot %s\n' "$GODOT_VERSION" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ ! -x "$godot_bin" ]]; then
|
if [[ ! -x "$godot_bin" ]]; then
|
||||||
download_directory="$(mktemp -d)"
|
download_directory="$(mktemp -d)"
|
||||||
trap 'rm -rf "$download_directory"' EXIT
|
trap 'rm -rf "$download_directory"' EXIT
|
||||||
|
|||||||
Reference in new issue
Block a user