Skip to content

Bundle and verify the Vulkan loader in Windows releases - #207

Merged
ppXD merged 2 commits into
mainfrom
agent/fix-windows-runtime-package
Jul 27, 2026
Merged

ppXD merged 2 commits into
mainfrom
agent/fix-windows-runtime-package

Conversation

@ppXD

@ppXD ppXD commented Jul 27, 2026

Copy link
Copy Markdown
Owner

Summary

  • stage LunarG's official checksum-pinned x64 Vulkan loader and runtime license
  • merge the Vulkan resources into GPU release installers
  • verify Sherpa/ONNX/Vulkan runtime payloads by extracting NSIS packages
  • smoke-launch the packaged Windows executable for 15 seconds
  • run the real Vulkan installer workflow on relevant pull requests

Why

The v0.4.0 Windows binary directly imports vulkan-1.dll, but the draft installer did not include it. Machines without a Vulkan-capable display driver therefore could fail before Wisp could reach its advertised CPU fallback.

Local verification

  • official Vulkan runtime archive SHA-256 verified
  • staged loader is a PE32+ x86-64 DLL
  • old v0.4.0 installer correctly fails the new --require-vulkan gate
  • synthetic complete runtime directory passes the gate
  • workflow YAML, JSON configs, shell syntax, rustfmt, and diff checks pass

The PR CI runs the real Windows Vulkan installer build, extraction checks, and packaged-app launch smoke.

@ppXD
ppXD merged commit d350645 into main Jul 27, 2026
7 checks passed
@ppXD
ppXD deleted the agent/fix-windows-runtime-package branch July 27, 2026 12:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant