builds godot
dont try to curl the script
bendn 2023-02-17
parent e2222c8 · commit 5595b07
-rw-r--r--.github/workflows/reusable-build.yml20
1 files changed, 18 insertions, 2 deletions
diff --git a/.github/workflows/reusable-build.yml b/.github/workflows/reusable-build.yml
index 230f0a1..96796e8 100644
--- a/.github/workflows/reusable-build.yml
+++ b/.github/workflows/reusable-build.yml
@@ -117,8 +117,24 @@ jobs:
runs-on: macos-latest
steps:
- name: Install MoltenVK
- run: curl 'https://raw.githubusercontent.com/godotengine/godot/master/misc/scripts/install_vulkan_sdk_macos.sh' --output -
-
+ run: | # curl https://raw.githubusercontent.com/godotengine/godot/master/misc/scripts/install_vulkan_sdk_macos.sh
+ curl -L "https://sdk.lunarg.com/sdk/download/latest/mac/vulkan-sdk.dmg" -o /tmp/vulkan-sdk.dmg
+ hdiutil attach /tmp/vulkan-sdk.dmg -mountpoint /Volumes/vulkan-sdk
+ /Volumes/vulkan-sdk/InstallVulkan.app/Contents/MacOS/InstallVulkan \
+ --accept-licenses --default-answer --confirm-command install
+
+ cnt=5
+ until hdiutil detach -force /Volumes/vulkan-sdk
+ do
+ [[ cnt -eq "0" ]] && break
+ sleep 1
+ ((cnt--))
+ done
+
+ rm -f /tmp/vulkan-sdk.dmg
+
+ echo 'Vulkan SDK installed successfully! You can now build Godot by running "scons".'
+
- name: Compilation(x86_64)
uses: bend-n/godot-builds/.github/actions/build-godot@main
with: