diff --git a/.github/workflows/scripts/ti_build/dep.py b/.github/workflows/scripts/ti_build/dep.py index 4e0a5a36abf8e..784698a90d929 100644 --- a/.github/workflows/scripts/ti_build/dep.py +++ b/.github/workflows/scripts/ti_build/dep.py @@ -153,6 +153,9 @@ def download_dep(url, outdir, *, strip=0, force=False, args=None, plain=False, e elif name.endswith(".tar.gz") or name.endswith(".tgz"): outdir.mkdir(parents=True, exist_ok=True) tar("-xzf", local_cached, "-C", outdir, f"--strip-components={strip}") + elif name.endswith(".tar.xz"): + outdir.mkdir(parents=True, exist_ok=True) + tar("-xJf", local_cached, "-C", outdir, f"--strip-components={strip}") elif name.endswith(".sh"): bash(local_cached, *args) elif "." not in name and args is not None: diff --git a/.github/workflows/scripts/ti_build/vulkan.py b/.github/workflows/scripts/ti_build/vulkan.py index 5678180862c46..7fd175e1c4024 100644 --- a/.github/workflows/scripts/ti_build/vulkan.py +++ b/.github/workflows/scripts/ti_build/vulkan.py @@ -12,12 +12,12 @@ # -- code -- -@banner("Setup Vulkan 1.3.236.0") +@banner("Setup Vulkan 1.3.296.0") def setup_vulkan(): u = platform.uname() if u.system == "Linux": - url = "https://sdk.lunarg.com/sdk/download/1.3.236.0/linux/vulkansdk-linux-x86_64-1.3.236.0.tar.gz" - prefix = get_cache_home() / "vulkan-1.3.236.0" + url = "https://sdk.lunarg.com/sdk/download/1.3.296.0/linux/vulkansdk-linux-x86_64-1.3.296.0.tar.xz" + prefix = get_cache_home() / "vulkan-1.3.296.0" download_dep(url, prefix, strip=1) sdk = prefix / "x86_64" os.environ["VULKAN_SDK"] = str(sdk) @@ -27,8 +27,8 @@ def setup_vulkan(): # elif (u.system, u.machine) == ("Darwin", "arm64"): # elif (u.system, u.machine) == ("Darwin", "x86_64"): elif (u.system, u.machine) == ("Windows", "AMD64"): - url = "https://sdk.lunarg.com/sdk/download/1.3.236.0/windows/VulkanSDK-1.3.236.0-Installer.exe" - prefix = get_cache_home() / "vulkan-1.3.236.0" + url = "https://sdk.lunarg.com/sdk/download/1.3.296.0/windows/VulkanSDK-1.3.296.0-Installer.exe" + prefix = get_cache_home() / "vulkan-1.3.296.0" download_dep( url, prefix,