Skip to content

Commit 638a945

Browse files
committed
Switch Vulkan SDK archive format to .tar.xz for improved compatibility and update extraction steps accordingly
1 parent c9f7771 commit 638a945

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

.github/workflows/workflow.yml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ jobs:
2323
mkdir -p vulkan-sdk
2424
cd vulkan-sdk
2525
26-
# Download the SDK
27-
curl -O "https://sdk.lunarg.com/sdk/download/$VULKAN_VERSION/linux/vulkansdk-linux-x86_64-$VULKAN_VERSION.tar.gz"
26+
# Download the SDK - try .tar.xz format instead of .tar.gz
27+
curl -O "https://sdk.lunarg.com/sdk/download/$VULKAN_VERSION/linux/vulkansdk-linux-x86_64-$VULKAN_VERSION.tar.xz"
2828
29-
# Extract the SDK
30-
tar xzf vulkansdk-linux-x86_64-$VULKAN_VERSION.tar.gz
29+
# Extract the SDK - use tar with J flag for xz compression
30+
tar -xJf vulkansdk-linux-x86_64-$VULKAN_VERSION.tar.xz
3131
3232
# Set up environment variables
3333
echo "VULKAN_SDK=$PWD/$VULKAN_VERSION/x86_64" >> $GITHUB_ENV
@@ -149,9 +149,12 @@ jobs:
149149
mkdir -p vulkan-sdk
150150
cd vulkan-sdk
151151
152-
# Download and extract the SDK tarball instead of using DMG
153-
curl -L -o vulkansdk.tar.gz "https://sdk.lunarg.com/sdk/download/$VULKAN_VERSION/mac/vulkansdk-macos-$VULKAN_VERSION.tar.gz"
154-
tar -xzf vulkansdk.tar.gz
152+
# Download the SDK
153+
# Use the direct URL format with explicit version
154+
curl -L -o vulkansdk.tar.xz "https://sdk.lunarg.com/sdk/download/$VULKAN_VERSION/mac/vulkansdk-macos-$VULKAN_VERSION.tar.xz"
155+
156+
# Extract the SDK - use tar with J flag for xz compression
157+
tar -xJf vulkansdk.tar.xz
155158
156159
# Set environment variables
157160
echo "VULKAN_SDK=$PWD/vulkansdk-macos-$VULKAN_VERSION/macOS" >> $GITHUB_ENV

attachments/00_base_code.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
#include <memory>
12
import vulkan_hpp;
23
#include <GLFW/glfw3.h>
34

0 commit comments

Comments
 (0)