Skip to content

Commit 5ad1932

Browse files
committed
Implement manual Vulkan SDK installer on macOS runner to support latest Vulkan 1.4+ releases
1 parent a2776f8 commit 5ad1932

1 file changed

Lines changed: 12 additions & 4 deletions

File tree

.github/workflows/release.yml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,18 @@ jobs:
6262
uses: actions/checkout@v3
6363

6464
- name: Install Vulkan SDK
65-
uses: humbletim/install-vulkan-sdk@v1.2
66-
with:
67-
version: 1.3.296.0
68-
cache: false
65+
run: |
66+
VERSION=$(curl -sL https://vulkan.lunarg.com/sdk/latest/mac.txt)
67+
echo "Downloading Vulkan SDK version $VERSION"
68+
curl -L -o vulkan_sdk.dmg "https://sdk.lunarg.com/sdk/download/$VERSION/mac/vulkansdk-macos-$VERSION.dmg"
69+
sudo hdiutil attach vulkan_sdk.dmg
70+
sudo /Volumes/vulkansdk-macOS-*/InstallVulkan.app/Contents/MacOS/InstallVulkan \
71+
--root "$GITHUB_WORKSPACE/VulkanSDK" \
72+
--accept-licenses \
73+
--default-answer \
74+
--confirm-command install
75+
echo "VULKAN_SDK=$GITHUB_WORKSPACE/VulkanSDK" >> $GITHUB_ENV
76+
echo "$GITHUB_WORKSPACE/VulkanSDK/bin" >> $GITHUB_PATH
6977
7078
- name: Install Rust
7179
uses: dtolnay/rust-toolchain@stable

0 commit comments

Comments
 (0)