Skip to content

windows-reactor: Update to Windows App SDK 2.4.0 - #4835

Merged
Rafael Rivera (riverar) merged 2 commits into
masterfrom
rafael/update-winappsdk
Aug 14, 2026
Merged

windows-reactor: Update to Windows App SDK 2.4.0#4835
Rafael Rivera (riverar) merged 2 commits into
masterfrom
rafael/update-winappsdk

Conversation

@riverar

@riverar Rafael Rivera (riverar) commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

Fixes: #4546, #4662

Upgrades Windows App SDK and related dependencies to 2.4.0 across the windows-reactor codebase. Removes the workaround that staged a PRI file next to the executable for framework-dependent apps, as it is no longer needed.

Just a reminder: Latest runtimes can be downloaded from https://learn.microsoft.com/windows/apps/windows-app-sdk/downloads#windows-app-sdk-20

Comment thread crates/libs/reactor-setup/assets/app.manifest

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the windows-reactor toolchain and runtime staging to Windows App SDK 2.4.0, aligning the
pinned generator inputs, runtime deployment helper, and CI host runtime installation.

Changes:

  • Bump the Windows App SDK pin to 2.4.0 in tool_reactor and documentation, and update CI to
    install the matching runtime.
  • Update WinAppSDK bootstrap/version constants in the reactor bindings (and selftest bindings) to
    match the 2.4.0 release.
  • Remove the framework-dependent resources.pri staging workaround from windows-reactor-setup.

Reviewed changes

Copilot reviewed 8 out of 38 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
docs/dependencies.md Updates documented Windows App SDK pins to 2.4.0 (docs for dependency ownership/validation).
crates/tools/reactor/src/main.rs Bumps WINDOWS_APP_SDK_VERSION to 2.4.0 and keeps pin-guard logic aligned with CI/runtime.
crates/tools/reactor/src/extras.rdl Updates WinAppSDK version constants used by generated bindings.
crates/tests/libs/reactor_selftest/src/bindings.rs Regenerated bindings reflecting updated WinAppSDK constants.
crates/libs/reactor/src/bindings.rs Regenerated bindings reflecting updated WinAppSDK constants used by bootstrap.
crates/libs/reactor-setup/src/lib.rs Bumps runtime pin and removes framework-dependent resources.pri staging.
crates/libs/reactor-setup/assets/app.manifest Updates the manifest header’s source-package references for the refreshed activation manifest.
.github/workflows/reactor.yml Updates the Windows App Runtime installer URL to 2.4.0 for CI.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread crates/libs/reactor-setup/src/lib.rs
Comment thread docs/dependencies.md
Co-authored-by: riverar <475132+riverar@users.noreply.github.com>
@riverar
Rafael Rivera (riverar) merged commit 845e42a into master Aug 14, 2026
1 check passed
@riverar
Rafael Rivera (riverar) deleted the rafael/update-winappsdk branch August 14, 2026 19:54
QAQTam (QAQTam) added a commit to QAQTam/qaq-winui-reactor that referenced this pull request Aug 16, 2026
Keep fork patch: VisualTreeHelper walk (scroll_to_bottom dependency).
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.

windows-reactor-setup: not good to copy resources.pri

4 participants