builds godot
dont try to curl the script
| -rw-r--r-- | .github/workflows/reusable-build.yml | 20 |
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: |