Skip to content

Add Windows WebView2 host with CI and release jobs - #3

Open
dominicletz wants to merge 2 commits into
masterfrom
windows-webview2-host
Open

Add Windows WebView2 host with CI and release jobs#3
dominicletz wants to merge 2 commits into
masterfrom
windows-webview2-host

Conversation

@dominicletz

Copy link
Copy Markdown
Contributor

Summary

  • Implement the Windows WebView2 host (C++/Win32/WebView2) under native/windows/, with scripts/build_windows.ps1 producing priv/native/windows/DesktopWebView.exe.
  • Extend shared Elixir E2E for Windows (taskkill cleanup) and update docs/status/windows.md for E2E-covered features.
  • Add CI windows-e2e job (build host + mix test) and release packaging for DesktopWebView-windows-x64.exe.

Test plan

  • CI windows-e2e job is green
  • Locally: .\scripts\build_windows.ps1 then mix test --only e2e with DESKTOP_WEBVIEW_BINARY set
  • Confirm listening <port> smoke and WebView2 Runtime is present on the runner
  • Tag release draft includes DesktopWebView-windows-x64.exe (+ .sha256)

dominicletz and others added 2 commits August 5, 2026 10:43
Implement the C++/Win32/WebView2 native host, wire shared Elixir E2E on Windows, and add windows-e2e CI plus release artifact packaging.

Co-authored-by: Cursor <cursoragent@cursor.com>
Deduplicate UTF-8/path helpers, drop dead icon/menu state, harden RPC framing and permission deferrals, and fix the Windows build script generator fallback.

Co-authored-by: Cursor <cursoragent@cursor.com>
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