Skip to content

Upgrade to GoogleTest Adapter 1.8.1.8 - #16218

Merged
Julio César Rocha (JunielKatarn) merged 3 commits into
microsoft:mainfrom
jurocha-ms:gta-1.8.1.8
Jun 5, 2026
Merged

Upgrade to GoogleTest Adapter 1.8.1.8#16218
Julio César Rocha (JunielKatarn) merged 3 commits into
microsoft:mainfrom
jurocha-ms:gta-1.8.1.8

Conversation

@JunielKatarn

@JunielKatarn Julio César Rocha (JunielKatarn) commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Description

Bump the adapter to the latest version.

Type of Change

  • Bug fix (non-breaking change which fixes an issue)

Why

Current version does not support MSVC 14.5

What

  • Upgrade NuGet package Microsoft.googletest.v140.windesktop.msvcstl.static.rt-dyn to version 1.8.1.8.
  • Correct usage and documentaion of MSBuild property Force-Enable-Microsoft-googletest-v140-windesktop-msvcstl-static-rt-dyn.
Microsoft Reviewers: Open in CodeFlow

@github-actions

github-actions Bot commented Jun 5, 2026

Copy link
Copy Markdown

Performance Test Results

Branch: gta-1.8.1.8
Commit: a54b66d0
Time: 2026-06-05T06:19:11.874Z
Tests: 161/161 passed

✅ Passed

161 scenario(s) across 28 suite(s) — no regressions

SectionList

Scenario Mean Median StdDev Renders vs Baseline
SectionList mount 4.90ms 5.00ms ±1.20ms 1 +0.0%
SectionList unmount 0.30ms 0.00ms ±0.48ms 0 +0.0%
SectionList rerender 9.50ms 9.00ms ±1.08ms 2 -14.3%
SectionList with-3-sections-15-items 4.80ms 5.00ms ±0.63ms 1 -9.1%
SectionList with-5-sections-50-items 5.70ms 5.00ms ±1.70ms 1 -16.7%
SectionList with-10-sections-200-items 4.70ms 5.00ms ±0.67ms 1 -9.1%
SectionList with-20-sections-200-items 5.70ms 6.00ms ±2.58ms 1 +20.0%
SectionList with-section-separator 2.00ms 2.00ms ±0.47ms 1 +0.0%
SectionList with-item-separator 3.30ms 3.00ms ±1.57ms 1 +50.0%
SectionList with-header-footer 2.20ms 2.00ms ±0.63ms 1 +0.0%
SectionList with-section-footer 2.00ms 2.00ms ±0.82ms 1 +0.0%
SectionList with-sticky-section-headers 2.30ms 1.00ms ±2.54ms 1 -50.0%
SectionList with-empty-list 0.50ms 0.50ms ±0.53ms 1 -50.0%
SectionList with-50-sections-1000-items 1.20ms 1.00ms ±0.42ms 1 -50.0%

FlatList

Scenario Mean Median StdDev Renders vs Baseline
FlatList mount 4.30ms 4.00ms ±1.70ms 1 +0.0%
FlatList unmount 0.30ms 0.00ms ±0.48ms 0 +0.0%
FlatList rerender 9.40ms 9.00ms ±1.65ms 2 +0.0%
FlatList with-10-items 4.20ms 4.00ms ±0.63ms 1 +0.0%
FlatList with-100-items 5.40ms 4.50ms ±2.22ms 1 -10.0%
FlatList with-500-items 4.10ms 4.00ms ±0.32ms 1 +0.0%
FlatList with-1000-items 4.50ms 4.00ms ±1.27ms 1 +0.0%
FlatList horizontal 3.80ms 4.00ms ±1.03ms 1 -20.0%
FlatList with-separator 1.80ms 2.00ms ±0.63ms 1 +0.0%
FlatList with-header-footer 1.30ms 1.00ms ±0.48ms 1 -50.0%
FlatList with-empty-list 0.30ms 0.00ms ±0.48ms 1 -100.0%
FlatList with-get-item-layout 1.50ms 1.50ms ±0.53ms 1 +50.0%
FlatList inverted 1.90ms 1.00ms ±2.51ms 1 -33.3%
FlatList with-num-columns 2.30ms 2.00ms ±0.48ms 1 -33.3%

TouchableOpacity

Scenario Mean Median StdDev Renders vs Baseline
TouchableOpacity mount 0.80ms 1.00ms ±0.42ms 1 +0.0%
TouchableOpacity unmount 0.10ms 0.00ms ±0.32ms 0 +0.0%
TouchableOpacity rerender 1.40ms 1.00ms ±1.71ms 2 +0.0%
TouchableOpacity custom-active-opacity 0.60ms 1.00ms ±0.52ms 1 +0.0%
TouchableOpacity disabled 0.70ms 1.00ms ±0.48ms 1 +0.0%
TouchableOpacity with-all-handlers 0.60ms 1.00ms ±0.52ms 1 +0.0%
TouchableOpacity with-hit-slop 0.80ms 1.00ms ±0.63ms 1 +0.0%
TouchableOpacity with-delay 0.60ms 1.00ms ±0.52ms 1 +0.0%
TouchableOpacity nested 1.20ms 1.00ms ±0.42ms 1 +0.0%
TouchableOpacity multiple-10 5.20ms 4.00ms ±2.54ms 1 -33.3%
TouchableOpacity multiple-50 23.13ms 22.00ms ±2.88ms 1 -24.1%
TouchableOpacity multiple-100 26.00ms 23.00ms ±9.32ms 1 -54.0%

ScrollView

Scenario Mean Median StdDev Renders vs Baseline
ScrollView mount 0.30ms 0.00ms ±0.48ms 1 +0.0%
ScrollView unmount 0.10ms 0.00ms ±0.32ms 0 +0.0%
ScrollView rerender 0.60ms 1.00ms ±0.52ms 2 +0.0%
ScrollView children-20 3.07ms 3.00ms ±1.22ms 1 -25.0%
ScrollView children-100 16.13ms 15.00ms ±3.02ms 1 -6.3%
ScrollView horizontal 3.90ms 3.50ms ±0.99ms 1 -12.5%
ScrollView sticky-headers 2.80ms 3.00ms ±1.03ms 1 +0.0%
ScrollView scroll-indicators 0.70ms 1.00ms ±0.48ms 1 +0.0%
ScrollView nested 1.50ms 1.50ms ±0.53ms 1 +50.0%
ScrollView content-container-style 0.70ms 1.00ms ±0.48ms 1 +0.0%
ScrollView children-500 22.20ms 22.00ms ±5.17ms 1 +15.8%

TouchableHighlight

Scenario Mean Median StdDev Renders vs Baseline
TouchableHighlight mount 0.50ms 0.50ms ±0.53ms 1 +0.0%
TouchableHighlight unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
TouchableHighlight rerender 0.70ms 1.00ms ±0.48ms 2 +0.0%
TouchableHighlight custom-underlay-color 0.40ms 0.00ms ±0.52ms 1 +0.0%
TouchableHighlight custom-active-opacity 0.30ms 0.00ms ±0.48ms 1 +0.0%
TouchableHighlight disabled 0.20ms 0.00ms ±0.42ms 1 +0.0%
TouchableHighlight with-all-handlers 0.40ms 0.00ms ±0.52ms 1 +0.0%
TouchableHighlight with-hit-slop 0.80ms 0.50ms ±1.23ms 1 +Infinity%
TouchableHighlight nested-touchables 0.60ms 1.00ms ±0.52ms 1 +0.0%
TouchableHighlight multiple-touchables-10 2.30ms 2.00ms ±0.48ms 1 -33.3%
TouchableHighlight multiple-touchables-50 11.90ms 12.00ms ±1.37ms 1 -4.0%
TouchableHighlight multiple-touchables-100 22.70ms 22.50ms ±3.92ms 1 +0.0%

Pressable

Scenario Mean Median StdDev Renders vs Baseline
Pressable mount 0.30ms 0.00ms ±0.48ms 1 +0.0%
Pressable unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
Pressable rerender 0.30ms 0.00ms ±0.48ms 2 -100.0%
Pressable with-all-handlers 0.40ms 0.00ms ±0.52ms 1 +0.0%
Pressable with-style-function 0.30ms 0.00ms ±0.48ms 1 +0.0%
Pressable disabled 0.40ms 0.00ms ±0.52ms 1 +0.0%
Pressable with-hit-slop 0.20ms 0.00ms ±0.42ms 1 +0.0%
Pressable nested 0.60ms 1.00ms ±0.52ms 1 +0.0%
Pressable multiple-10 2.40ms 2.00ms ±1.12ms 1 -33.3%
Pressable multiple-50 14.47ms 14.00ms ±1.92ms 1 +0.0%
Pressable multiple-100 15.07ms 9.00ms ±9.65ms 1 -25.0%

Modal

Scenario Mean Median StdDev Renders vs Baseline
Modal mount 0.10ms 0.00ms ±0.32ms 1 +0.0%
Modal unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
Modal rerender 0.30ms 0.00ms ±0.48ms 2 +0.0%
Modal slide-animation 0.40ms 0.00ms ±0.52ms 1 +0.0%
Modal fade-animation 0.30ms 0.00ms ±0.48ms 1 +0.0%
Modal transparent 0.30ms 0.00ms ±0.48ms 1 +0.0%
Modal with-callbacks 0.30ms 0.00ms ±0.48ms 1 +0.0%
Modal rich-content 1.50ms 1.50ms ±0.53ms 1 -25.0%
Modal with-accessibility 0.30ms 0.00ms ±0.48ms 1 +0.0%

Image

Scenario Mean Median StdDev Renders vs Baseline
Image mount 0.20ms 0.00ms ±0.42ms 1 +0.0%
Image unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
Image rerender 0.60ms 0.00ms ±1.58ms 2 +0.0%
Image with-resize-mode 0.10ms 0.00ms ±0.32ms 1 +0.0%
Image with-border-radius 0.20ms 0.00ms ±0.42ms 1 +0.0%
Image with-tint-color 0.00ms 0.00ms ±0.00ms 1 +0.0%
Image with-blur-radius 0.10ms 0.00ms ±0.32ms 1 +0.0%
Image with-accessibility 0.10ms 0.00ms ±0.32ms 1 +0.0%
Image multiple-10 0.73ms 1.00ms ±0.46ms 1 +0.0%
Image multiple-50 4.13ms 4.00ms ±2.00ms 1 +33.3%
Image multiple-100 7.60ms 7.00ms ±1.24ms 1 -12.5%

ActivityIndicator

Scenario Mean Median StdDev Renders vs Baseline
ActivityIndicator mount 0.20ms 0.00ms ±0.42ms 1 +0.0%
ActivityIndicator unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
ActivityIndicator rerender 0.20ms 0.00ms ±0.42ms 2 +0.0%
ActivityIndicator size-large 0.10ms 0.00ms ±0.32ms 1 +0.0%
ActivityIndicator size-small 0.10ms 0.00ms ±0.32ms 1 +0.0%
ActivityIndicator with-color 0.20ms 0.00ms ±0.42ms 1 +0.0%
ActivityIndicator not-animating 0.10ms 0.00ms ±0.32ms 1 +0.0%
ActivityIndicator with-accessibility 0.10ms 0.00ms ±0.32ms 1 +0.0%
ActivityIndicator multiple-10 0.73ms 1.00ms ±0.46ms 1 +0.0%
ActivityIndicator multiple-50 3.60ms 3.00ms ±1.12ms 1 -25.0%
ActivityIndicator multiple-100 7.87ms 7.00ms ±1.51ms 1 +0.0%

Switch

Scenario Mean Median StdDev Renders vs Baseline
Switch mount 0.20ms 0.00ms ±0.42ms 1 +0.0%
Switch unmount 0.10ms 0.00ms ±0.32ms 0 +0.0%
Switch rerender 0.40ms 0.00ms ±0.52ms 2 -100.0%
Switch value-true 0.30ms 0.00ms ±0.48ms 1 +0.0%
Switch disabled 0.10ms 0.00ms ±0.32ms 1 +0.0%
Switch custom-colors 0.10ms 0.00ms ±0.32ms 1 +0.0%
Switch on-value-change 0.20ms 0.00ms ±0.42ms 1 +0.0%
Switch with-accessibility 0.10ms 0.00ms ±0.32ms 1 +0.0%
Switch multiple-10 2.27ms 1.00ms ±3.03ms 1 -50.0%
Switch multiple-50 8.67ms 7.00ms ±2.85ms 1 -22.2%
Switch multiple-100 17.33ms 18.00ms ±2.82ms 1 +12.5%

Button

Scenario Mean Median StdDev Renders vs Baseline
Button mount 0.60ms 1.00ms ±0.52ms 1 +0.0%
Button unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
Button rerender 0.80ms 1.00ms ±0.42ms 2 +0.0%
Button disabled 0.60ms 1.00ms ±0.52ms 1 +0.0%
Button with-color 0.50ms 0.50ms ±0.53ms 1 +0.0%
Button with-accessibility 0.50ms 0.50ms ±0.53ms 1 -50.0%
Button multiple-10 5.47ms 5.00ms ±1.36ms 1 -16.7%
Button multiple-50 20.07ms 23.00ms ±8.31ms 1 -14.8%
Button multiple-100 13.53ms 13.00ms ±2.75ms 1 -31.6%

TextInput

Scenario Mean Median StdDev Renders vs Baseline
TextInput mount 0.20ms 0.00ms ±0.42ms 1 +0.0%
TextInput unmount 0.20ms 0.00ms ±0.42ms 0 +0.0%
TextInput rerender 0.30ms 0.00ms ±0.48ms 2 +0.0%
TextInput multiline 0.20ms 0.00ms ±0.42ms 1 +0.0%
TextInput with-value 0.20ms 0.00ms ±0.42ms 1 +0.0%
TextInput styled 0.10ms 0.00ms ±0.32ms 1 +0.0%
TextInput multiple-100 7.33ms 7.00ms ±1.45ms 1 +0.0%

View

Scenario Mean Median StdDev Renders vs Baseline
View mount 0.10ms 0.00ms ±0.32ms 1 +0.0%
View unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
View rerender 0.20ms 0.00ms ±0.42ms 2 +0.0%
View nested-50 3.67ms 3.00ms ±1.35ms 1 +0.0%
View nested-100 7.60ms 7.00ms ±1.45ms 1 +0.0%
View shadow 0.00ms 0.00ms ±0.00ms 1 +0.0%
View border-radius 0.10ms 0.00ms ±0.32ms 1 +0.0%
View nested-500 16.80ms 10.00ms ±13.36ms 1 +0.0%

Text

Scenario Mean Median StdDev Renders vs Baseline
Text mount 0.10ms 0.00ms ±0.32ms 1 +0.0%
Text unmount 0.00ms 0.00ms ±0.00ms 0 +0.0%
Text rerender 0.20ms 0.00ms ±0.42ms 2 +0.0%
Text long-1000 0.10ms 0.00ms ±0.32ms 1 +0.0%
Text nested 0.10ms 0.00ms ±0.32ms 1 +0.0%
Text styled 0.20ms 0.00ms ±0.42ms 1 +0.0%
Text multiple-100 7.93ms 7.00ms ±1.67ms 1 +0.0%

SectionList.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
SectionList native mount 3.97ms 3.90ms ±0.33ms 1 -40.0%

FlatList.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
FlatList native mount 4.08ms 3.84ms ±0.50ms 1 -58.4%

TouchableHighlight.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
TouchableHighlight native mount 1.25ms 1.22ms ±0.11ms 1 -41.8%

TouchableOpacity.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
TouchableOpacity native mount 1.71ms 1.43ms ±0.62ms 1 -54.5%

Pressable.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Pressable native mount 1.37ms 1.30ms ±0.17ms 1 -48.1%

ScrollView.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
ScrollView native mount 3.16ms 2.92ms ±0.46ms 1 -28.0%

ActivityIndicator.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
ActivityIndicator native mount 1.20ms 1.13ms ±0.19ms 1 -54.5%

TextInput.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
TextInput native mount 1.79ms 1.74ms ±0.24ms 1 -57.4%

Switch.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Switch native mount 1.02ms 0.97ms ±0.17ms 1 -44.0%

Button.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Button native mount 1.74ms 1.62ms ±0.38ms 1 -37.9%

Modal.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Modal native mount 0.87ms 0.82ms ±0.18ms 1 -32.3%

Image.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Image native mount 1.55ms 1.53ms ±0.21ms 1 -32.4%

View.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
View native mount 1.10ms 1.09ms ±0.14ms 1 -23.8%

Text.native-perf-test.ts

Scenario Mean Median StdDev Renders vs Baseline
Text native mount 1.21ms 1.10ms ±0.37ms 1 -37.0%

@JunielKatarn
Julio César Rocha (JunielKatarn) requested a review from a team June 5, 2026 05:43
@JunielKatarn
Julio César Rocha (JunielKatarn) merged commit 7c709b1 into microsoft:main Jun 5, 2026
33 checks passed
@JunielKatarn
Julio César Rocha (JunielKatarn) deleted the gta-1.8.1.8 branch June 6, 2026 22:13
Julio César Rocha (JunielKatarn) added a commit that referenced this pull request Jun 10, 2026
* Upgrade to PowerShell 7 (#16075)

* Ran NuGetRestoreForceEvaluateAllSolutions.ps1

* Define installNuGetPackages task; Install pwsh 7.6.1

* Replace powershell.exe with pwsh.exe

* Change files

* CI: Ensure NuGet is availabe before `yarn install`

* Add NuGetAuthenticate before yarn install

* Do not download PowerShell on CI/CD environments

* Fix just-task JS syntax

* Add dotnet-tools manifest

* Fix pwsh.exe tool path

* Resolve dotnet-tools.json path

* Use dotnet for `nuget locals`

* Use PWSH in nuget-restore-task.js

* Break dependency loop in just-task

* Update other ADO tasks

* Update @react-native-windows/automation

* Rename findPwsh as findPowerShell

* Drop powershell export from commandWithProgress

* Change files

* Add README for find-dotnet-tools

* Add README to package.json

* Adjust newline

* Run task `installDotnetTools` only when not in CI

* Install .NET tools in CI

* Install .NET on prepare-js-env

* Do not install .NET tools on CI

* Quote powershell path

* fix yarn lint

* Ran NuGetRestoreForceEvaluateAllSolutions.ps1

* Restore deleted lock files

* Add missing dependency

* Use -Command for compatible PWSH calls

* Use -Command pwsh argument

* Correct runPowerShellScriptFunction cmd escaping

* Quote pwsh command in runPowerShellScriptFunction

* Remove quotes

* Quote remaining findPowerShell() calls for execSync

* Add temporary diagnostic commands

* Diagnostics

* Diagnostics

* Diagnostics

* Add runPowerShellScriptFunction argument to delegate Appx-related commands to Windows PowerShell

* Remove diagnostics steps

* Use execFileSync instead of execSync in deploy.ts

* Remove querystrings from FS paths

* Suppress warning when using `-UseWindowsPowerShell`

* Revert "Remove querystrings from FS paths"

This reverts commit e1f3cfd.

* Use pipe semantics for Get-AppxPackage in resolveAppName

* Hard-fail if PowerShell 7 cannot be found.

Do not fall back to Windows PowerShell (powershell.exe).
PowerShell code may not be backwards compatible.

* Improve missing pwsh.exe error message

* Add package resolution pipeline test

* UseWindowsPowerShell for package resolution test

* Try to read package Microsoft.PrintDialog

* Replace stderr redirection with -WarningAction

* Replace stderr redirection with -WarningAction

* Print sample app names on appWindow error

* Add more diagnostics

* Add missing -WarningAction SilentlyContinue

* Revert "Add more diagnostics"

This reverts commit 8c10bc4.

* Revert "Print sample app names on appWindow error"

This reverts commit 6e70148.

* Remove CI probing tasks

* Revert "Use pipe semantics for Get-AppxPackage in resolveAppName"

This reverts commit 6c46c73.

Co-authored-by: Copilot <copilot@github.com>

* Remove unused escaping logic

* Re-introduce deleted .lock.json

---------

Co-authored-by: Copilot <copilot@github.com>

* Fix PowerShell installation (#16164)

* Defer findPowershell to layoutMSRNCxx

* Change files

* Upgrade to Visual Studio 2026 (#16170)

* Update deps script. TODO: test

* Upgrade rnw-deps to .NET 10

* Defer findPowershell to layoutMSRNCxx

* Upgrade VS version to 18.6.1

* Drop /async in MSVC 14.5

* Replace std::future coroutines with WinRT types

* clang format

* Change files

* Drop Windows10SDK.19041

* Change files

* Set TargetFramework to net10.0-windows10.0.26100.0

* Use IAsyncOperation instead of out parameters

* Install .NET 10

* Revert "Install .NET 10"

This reverts commit 5f75dc0.

* Revert "Set TargetFramework to net10.0-windows10.0.26100.0"

This reverts commit 22a4791.

* clang format

* Upgrade CsWinRT.csproj to .NET 8

* Fix filters

* Upgrade MSRN SLN to VS 18

* Revert parameter signature in LoadBundleAsync

* Update CSWinRT lock

* Allow all versions of VS 2026

* Use IBuffer instead of hstring as payload

GetJavaScriptFromServerAsync retuns bundle contents as hstring (16 bit)
It then gets converted to an 8-bit string. This conversion drops
bytes consideres "invalid". Those bytes are expected as part of the Hermes bundle header.

Transmitting the bundle as an IBuffer preserves the original bytes and avoids the conversion issues.

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Use WinRT exception types instead of std

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Upgrade to GoogleTest Adapter 1.8.1.8 (#16218)

* Upgrade to GoogleTest adapter 1.8.1.8

* Change files

* Update package lock files

* Upgrade CI agents to Windows Server 2025 (#16208)

* Use image rnw-img-vs2026-node24

* Update fork-sync/bin.js chmod

* Upgrade to MSVC 14.5

* Drop -UseWindowsPowerShell fallback

* Manually install yarn

* Upgrade to .NET Hosting Bundle 10.0.8

* Change files

* Fix change file

* Add temp npm install yarn in templates

* Test yarn location

* update

* update

* TEMPORARILY revert agent image

* Print yarn version in setup

* Revert "TEMPORARILY revert agent image"

This reverts commit 7c175e1.

* update

* update

* update

* Upgrade to msbuildVersion: 18.0

* Update Google test adapter location

* Remove unused statement

* Remove probing tasks

* Upgrade to VSTest@3

* Upgrade more projects and scripts to VS 2026

* Explicitly set vstest.console location

* Install midgard-yarn and verdaccio in-place

* Fix yarn version

* Update node-tests version

* Use pwsh in Add-AppDevPackage

* Make WindowsStoreAppUtils use PowerShell 7

* Update snapshot values

* Update snapshot from failing x86 run

* Use the --tag argument for verdaccio under Node 24

* Ignore/warn on unstable click test

* Enable WMIC for RN Doctor

* Disable RN doctor until it drops WMIC

* Add rnw-img-vs2026-node24.json (#16224)

* Update CI verdaccio to 6.7.2 (#16223)

* Upgrade to Microsoft.WindowsAppSDK 1.8.260508005 (#16225)

* Upgrade to Microsoft.WindowsAppSDK 1.8.260508005

* Change files

* fix: WebSocket binaryType handling — stop unconditional Blob interception of binary messages (#16173)

* blob support (#8)

* blob support

* pr comments

* pr comments

* Update DefaultBlobResource.cpp

* Create react-native-windows-c3827e14-777b-475a-bf00-dc169bf89f3d.json

* Add WebSocketArrayBuffer headless test (#9)

* Add WebSocketArrayBuffer headless test

* Skip test by default

* pr comments

* Update overrides (#10)

---------

Co-authored-by: Julio César Rocha <JunielKatarn@users.noreply.github.com>

* Upgrade projects to .NET 10 (#16226)

* Upgrade projects to .NET 10

* Upgrade lock files

* Change files

* Fix missing conflicts

* Update packages lock

* Remove extra yarn step

* Re-introduce JS Desktop integration tests (#16228)

* Remove redundant condition Desktop.IntegrationTests.SkipRNTester

Modify Desktop.IntegrationTests.Filter instead.

* Re-introduce WebSocket and WebSocketBlob tests

* Make WSBlob test compare contents

* Rename method to RunTest

* Handle initial message from default endpoint

* Change files

* Migrate XHR test

* Port Fetch test

* Port Blob test

* WebSocketMultipleSendTest

* Remove JS WebSocket servers

* Skip in CI for now

* Remove ban-types

* Fix DynamicReaderWriterTests

* Use WinRT coroutine types for UwpScriptStore

* clang format

---------

Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Gordon MacMaster <31481849+gmacmaster@users.noreply.github.com>
Julio César Rocha (JunielKatarn) added a commit that referenced this pull request Jun 12, 2026
* Upgrade to PowerShell 7 (#16075)

* Ran NuGetRestoreForceEvaluateAllSolutions.ps1

* Define installNuGetPackages task; Install pwsh 7.6.1

* Replace powershell.exe with pwsh.exe

* Change files

* CI: Ensure NuGet is availabe before `yarn install`

* Add NuGetAuthenticate before yarn install

* Do not download PowerShell on CI/CD environments

* Fix just-task JS syntax

* Add dotnet-tools manifest

* Fix pwsh.exe tool path

* Resolve dotnet-tools.json path

* Use dotnet for `nuget locals`

* Use PWSH in nuget-restore-task.js

* Break dependency loop in just-task

* Update other ADO tasks

* Update @react-native-windows/automation

* Rename findPwsh as findPowerShell

* Drop powershell export from commandWithProgress

* Change files

* Add README for find-dotnet-tools

* Add README to package.json

* Adjust newline

* Run task `installDotnetTools` only when not in CI

* Install .NET tools in CI

* Install .NET on prepare-js-env

* Do not install .NET tools on CI

* Quote powershell path

* fix yarn lint

* Ran NuGetRestoreForceEvaluateAllSolutions.ps1

* Restore deleted lock files

* Add missing dependency

* Use -Command for compatible PWSH calls

* Use -Command pwsh argument

* Correct runPowerShellScriptFunction cmd escaping

* Quote pwsh command in runPowerShellScriptFunction

* Remove quotes

* Quote remaining findPowerShell() calls for execSync

* Add temporary diagnostic commands

* Diagnostics

* Diagnostics

* Diagnostics

* Add runPowerShellScriptFunction argument to delegate Appx-related commands to Windows PowerShell

* Remove diagnostics steps

* Use execFileSync instead of execSync in deploy.ts

* Remove querystrings from FS paths

* Suppress warning when using `-UseWindowsPowerShell`

* Revert "Remove querystrings from FS paths"

This reverts commit e1f3cfd.

* Use pipe semantics for Get-AppxPackage in resolveAppName

* Hard-fail if PowerShell 7 cannot be found.

Do not fall back to Windows PowerShell (powershell.exe).
PowerShell code may not be backwards compatible.

* Improve missing pwsh.exe error message

* Add package resolution pipeline test

* UseWindowsPowerShell for package resolution test

* Try to read package Microsoft.PrintDialog

* Replace stderr redirection with -WarningAction

* Replace stderr redirection with -WarningAction

* Print sample app names on appWindow error

* Add more diagnostics

* Add missing -WarningAction SilentlyContinue

* Revert "Add more diagnostics"

This reverts commit 8c10bc4.

* Revert "Print sample app names on appWindow error"

This reverts commit 6e70148.

* Remove CI probing tasks

* Revert "Use pipe semantics for Get-AppxPackage in resolveAppName"

This reverts commit 6c46c73.

Co-authored-by: Copilot <copilot@github.com>

* Remove unused escaping logic

* Re-introduce deleted .lock.json

---------

Co-authored-by: Copilot <copilot@github.com>

* Fix PowerShell installation (#16164)

* Defer findPowershell to layoutMSRNCxx

* Change files

* Upgrade to Visual Studio 2026 (#16170)

* Update deps script. TODO: test

* Upgrade rnw-deps to .NET 10

* Defer findPowershell to layoutMSRNCxx

* Upgrade VS version to 18.6.1

* Drop /async in MSVC 14.5

* Replace std::future coroutines with WinRT types

* clang format

* Change files

* Drop Windows10SDK.19041

* Change files

* Set TargetFramework to net10.0-windows10.0.26100.0

* Use IAsyncOperation instead of out parameters

* Install .NET 10

* Revert "Install .NET 10"

This reverts commit 5f75dc0.

* Revert "Set TargetFramework to net10.0-windows10.0.26100.0"

This reverts commit 22a4791.

* clang format

* Upgrade CsWinRT.csproj to .NET 8

* Fix filters

* Upgrade MSRN SLN to VS 18

* Revert parameter signature in LoadBundleAsync

* Update CSWinRT lock

* Allow all versions of VS 2026

* Use IBuffer instead of hstring as payload

GetJavaScriptFromServerAsync retuns bundle contents as hstring (16 bit)
It then gets converted to an 8-bit string. This conversion drops
bytes consideres "invalid". Those bytes are expected as part of the Hermes bundle header.

Transmitting the bundle as an IBuffer preserves the original bytes and avoids the conversion issues.

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Use WinRT exception types instead of std

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Upgrade to GoogleTest Adapter 1.8.1.8 (#16218)

* Upgrade to GoogleTest adapter 1.8.1.8

* Change files

* Update package lock files

* Upgrade CI agents to Windows Server 2025 (#16208)

* Use image rnw-img-vs2026-node24

* Update fork-sync/bin.js chmod

* Upgrade to MSVC 14.5

* Drop -UseWindowsPowerShell fallback

* Manually install yarn

* Upgrade to .NET Hosting Bundle 10.0.8

* Change files

* Fix change file

* Add temp npm install yarn in templates

* Test yarn location

* update

* update

* TEMPORARILY revert agent image

* Print yarn version in setup

* Revert "TEMPORARILY revert agent image"

This reverts commit 7c175e1.

* update

* update

* update

* Upgrade to msbuildVersion: 18.0

* Update Google test adapter location

* Remove unused statement

* Remove probing tasks

* Upgrade to VSTest@3

* Upgrade more projects and scripts to VS 2026

* Explicitly set vstest.console location

* Install midgard-yarn and verdaccio in-place

* Fix yarn version

* Update node-tests version

* Use pwsh in Add-AppDevPackage

* Make WindowsStoreAppUtils use PowerShell 7

* Update snapshot values

* Update snapshot from failing x86 run

* Use the --tag argument for verdaccio under Node 24

* Ignore/warn on unstable click test

* Enable WMIC for RN Doctor

* Disable RN doctor until it drops WMIC

* Add rnw-img-vs2026-node24.json (#16224)

* Update CI verdaccio to 6.7.2 (#16223)

* Upgrade to Microsoft.WindowsAppSDK 1.8.260508005 (#16225)

* Upgrade to Microsoft.WindowsAppSDK 1.8.260508005

* Change files

* fix: WebSocket binaryType handling — stop unconditional Blob interception of binary messages (#16173)

* blob support (#8)

* blob support

* pr comments

* pr comments

* Update DefaultBlobResource.cpp

* Create react-native-windows-c3827e14-777b-475a-bf00-dc169bf89f3d.json

* Add WebSocketArrayBuffer headless test (#9)

* Add WebSocketArrayBuffer headless test

* Skip test by default

* pr comments

* Update overrides (#10)

---------

Co-authored-by: Julio César Rocha <JunielKatarn@users.noreply.github.com>

* Upgrade projects to .NET 10 (#16226)

* Upgrade projects to .NET 10

* Upgrade lock files

* Change files

* Update yarn lock

* Re-introduce JS Desktop integration tests (#16228)

* Remove redundant condition Desktop.IntegrationTests.SkipRNTester

Modify Desktop.IntegrationTests.Filter instead.

* Re-introduce WebSocket and WebSocketBlob tests

* Make WSBlob test compare contents

* Rename method to RunTest

* Handle initial message from default endpoint

* Change files

* Migrate XHR test

* Port Fetch test

* Port Blob test

* WebSocketMultipleSendTest

* Remove JS WebSocket servers

* Skip in CI for now

* Update yarn lock

* Add missing find-dotnet-tools

* Fix DynamicReaderWriterTests

* Update yarn lock

* Use WinRT coroutine types for UwpScriptStore

* clang format

---------

Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Gordon MacMaster <31481849+gmacmaster@users.noreply.github.com>
Julio César Rocha (JunielKatarn) added a commit that referenced this pull request Jun 12, 2026
* Upgrade to PowerShell 7 (#16075)

* Ran NuGetRestoreForceEvaluateAllSolutions.ps1

* Define installNuGetPackages task; Install pwsh 7.6.1

* Replace powershell.exe with pwsh.exe

* Change files

* CI: Ensure NuGet is availabe before `yarn install`

* Add NuGetAuthenticate before yarn install

* Do not download PowerShell on CI/CD environments

* Fix just-task JS syntax

* Add dotnet-tools manifest

* Fix pwsh.exe tool path

* Resolve dotnet-tools.json path

* Use dotnet for `nuget locals`

* Use PWSH in nuget-restore-task.js

* Break dependency loop in just-task

* Update other ADO tasks

* Update @react-native-windows/automation

* Rename findPwsh as findPowerShell

* Drop powershell export from commandWithProgress

* Change files

* Add README for find-dotnet-tools

* Add README to package.json

* Adjust newline

* Run task `installDotnetTools` only when not in CI

* Install .NET tools in CI

* Install .NET on prepare-js-env

* Do not install .NET tools on CI

* Quote powershell path

* fix yarn lint

* Ran NuGetRestoreForceEvaluateAllSolutions.ps1

* Restore deleted lock files

* Add missing dependency

* Use -Command for compatible PWSH calls

* Use -Command pwsh argument

* Correct runPowerShellScriptFunction cmd escaping

* Quote pwsh command in runPowerShellScriptFunction

* Remove quotes

* Quote remaining findPowerShell() calls for execSync

* Add temporary diagnostic commands

* Diagnostics

* Diagnostics

* Diagnostics

* Add runPowerShellScriptFunction argument to delegate Appx-related commands to Windows PowerShell

* Remove diagnostics steps

* Use execFileSync instead of execSync in deploy.ts

* Remove querystrings from FS paths

* Suppress warning when using `-UseWindowsPowerShell`

* Revert "Remove querystrings from FS paths"

This reverts commit e1f3cfd.

* Use pipe semantics for Get-AppxPackage in resolveAppName

* Hard-fail if PowerShell 7 cannot be found.

Do not fall back to Windows PowerShell (powershell.exe).
PowerShell code may not be backwards compatible.

* Improve missing pwsh.exe error message

* Add package resolution pipeline test

* UseWindowsPowerShell for package resolution test

* Try to read package Microsoft.PrintDialog

* Replace stderr redirection with -WarningAction

* Replace stderr redirection with -WarningAction

* Print sample app names on appWindow error

* Add more diagnostics

* Add missing -WarningAction SilentlyContinue

* Revert "Add more diagnostics"

This reverts commit 8c10bc4.

* Revert "Print sample app names on appWindow error"

This reverts commit 6e70148.

* Remove CI probing tasks

* Revert "Use pipe semantics for Get-AppxPackage in resolveAppName"

This reverts commit 6c46c73.

Co-authored-by: Copilot <copilot@github.com>

* Remove unused escaping logic

* Re-introduce deleted .lock.json

---------

Co-authored-by: Copilot <copilot@github.com>

* Fix PowerShell installation (#16164)

* Defer findPowershell to layoutMSRNCxx

* Change files

* Upgrade to Visual Studio 2026 (#16170)

* Update deps script. TODO: test

* Upgrade rnw-deps to .NET 10

* Defer findPowershell to layoutMSRNCxx

* Upgrade VS version to 18.6.1

* Drop /async in MSVC 14.5

* Replace std::future coroutines with WinRT types

* clang format

* Change files

* Drop Windows10SDK.19041

* Change files

* Set TargetFramework to net10.0-windows10.0.26100.0

* Use IAsyncOperation instead of out parameters

* Install .NET 10

* Revert "Install .NET 10"

This reverts commit 5f75dc0.

* Revert "Set TargetFramework to net10.0-windows10.0.26100.0"

This reverts commit 22a4791.

* clang format

* Upgrade CsWinRT.csproj to .NET 8

* Fix filters

* Upgrade MSRN SLN to VS 18

* Revert parameter signature in LoadBundleAsync

* Update CSWinRT lock

* Allow all versions of VS 2026

* Use IBuffer instead of hstring as payload

GetJavaScriptFromServerAsync retuns bundle contents as hstring (16 bit)
It then gets converted to an 8-bit string. This conversion drops
bytes consideres "invalid". Those bytes are expected as part of the Hermes bundle header.

Transmitting the bundle as an IBuffer preserves the original bytes and avoids the conversion issues.

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Use WinRT exception types instead of std

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Upgrade to GoogleTest Adapter 1.8.1.8 (#16218)

* Upgrade to GoogleTest adapter 1.8.1.8

* Change files

* Update package lock files

* Upgrade CI agents to Windows Server 2025 (#16208)

* Use image rnw-img-vs2026-node24

* Update fork-sync/bin.js chmod

* Upgrade to MSVC 14.5

* Drop -UseWindowsPowerShell fallback

* Manually install yarn

* Upgrade to .NET Hosting Bundle 10.0.8

* Change files

* Fix change file

* Add temp npm install yarn in templates

* Test yarn location

* update

* update

* TEMPORARILY revert agent image

* Print yarn version in setup

* Revert "TEMPORARILY revert agent image"

This reverts commit 7c175e1.

* update

* update

* update

* Upgrade to msbuildVersion: 18.0

* Update Google test adapter location

* Remove unused statement

* Remove probing tasks

* Upgrade to VSTest@3

* Upgrade more projects and scripts to VS 2026

* Explicitly set vstest.console location

* Install midgard-yarn and verdaccio in-place

* Fix yarn version

* Update node-tests version

* Use pwsh in Add-AppDevPackage

* Make WindowsStoreAppUtils use PowerShell 7

* Update snapshot values

* Update snapshot from failing x86 run

* Use the --tag argument for verdaccio under Node 24

* Ignore/warn on unstable click test

* Enable WMIC for RN Doctor

* Disable RN doctor until it drops WMIC

* Add rnw-img-vs2026-node24.json (#16224)

* Update CI verdaccio to 6.7.2 (#16223)

* Upgrade to Microsoft.WindowsAppSDK 1.8.260508005 (#16225)

* Upgrade to Microsoft.WindowsAppSDK 1.8.260508005

* Change files

* fix: WebSocket binaryType handling — stop unconditional Blob interception of binary messages (#16173)

* blob support (#8)

* blob support

* pr comments

* pr comments

* Update DefaultBlobResource.cpp

* Create react-native-windows-c3827e14-777b-475a-bf00-dc169bf89f3d.json

* Add WebSocketArrayBuffer headless test (#9)

* Add WebSocketArrayBuffer headless test

* Skip test by default

* pr comments

* Update overrides (#10)

---------

Co-authored-by: Julio César Rocha <JunielKatarn@users.noreply.github.com>

* Upgrade projects to .NET 10 (#16226)

* Upgrade projects to .NET 10

* Upgrade lock files

* Change files

* Remove nuget restore task

* Re-introduce JS Desktop integration tests (#16228)

* Remove redundant condition Desktop.IntegrationTests.SkipRNTester

Modify Desktop.IntegrationTests.Filter instead.

* Re-introduce WebSocket and WebSocketBlob tests

* Make WSBlob test compare contents

* Rename method to RunTest

* Handle initial message from default endpoint

* Change files

* Migrate XHR test

* Port Fetch test

* Port Blob test

* WebSocketMultipleSendTest

* Remove JS WebSocket servers

* Skip in CI for now

* Add missing find-dotnet-tool entries

* Update package locks

* Fix DynamicReaderWriterTests

* Fix HermesSamplingProfiler for MSVC 14.5

* Update package locks

* Use WinRT coroutine types for UwpScriptStore

---------

Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Gordon MacMaster <31481849+gmacmaster@users.noreply.github.com>
Julio César Rocha (JunielKatarn) added a commit that referenced this pull request Jun 13, 2026
* Upgrade to PowerShell 7 (#16075)

* Ran NuGetRestoreForceEvaluateAllSolutions.ps1

* Define installNuGetPackages task; Install pwsh 7.6.1

* Replace powershell.exe with pwsh.exe

* Change files

* CI: Ensure NuGet is availabe before `yarn install`

* Add NuGetAuthenticate before yarn install

* Do not download PowerShell on CI/CD environments

* Fix just-task JS syntax

* Add dotnet-tools manifest

* Fix pwsh.exe tool path

* Resolve dotnet-tools.json path

* Use dotnet for `nuget locals`

* Use PWSH in nuget-restore-task.js

* Break dependency loop in just-task

* Update other ADO tasks

* Update @react-native-windows/automation

* Rename findPwsh as findPowerShell

* Drop powershell export from commandWithProgress

* Change files

* Add README for find-dotnet-tools

* Add README to package.json

* Adjust newline

* Run task `installDotnetTools` only when not in CI

* Install .NET tools in CI

* Install .NET on prepare-js-env

* Do not install .NET tools on CI

* Quote powershell path

* fix yarn lint

* Ran NuGetRestoreForceEvaluateAllSolutions.ps1

* Restore deleted lock files

* Add missing dependency

* Use -Command for compatible PWSH calls

* Use -Command pwsh argument

* Correct runPowerShellScriptFunction cmd escaping

* Quote pwsh command in runPowerShellScriptFunction

* Remove quotes

* Quote remaining findPowerShell() calls for execSync

* Add temporary diagnostic commands

* Diagnostics

* Diagnostics

* Diagnostics

* Add runPowerShellScriptFunction argument to delegate Appx-related commands to Windows PowerShell

* Remove diagnostics steps

* Use execFileSync instead of execSync in deploy.ts

* Remove querystrings from FS paths

* Suppress warning when using `-UseWindowsPowerShell`

* Revert "Remove querystrings from FS paths"

This reverts commit e1f3cfd.

* Use pipe semantics for Get-AppxPackage in resolveAppName

* Hard-fail if PowerShell 7 cannot be found.

Do not fall back to Windows PowerShell (powershell.exe).
PowerShell code may not be backwards compatible.

* Improve missing pwsh.exe error message

* Add package resolution pipeline test

* UseWindowsPowerShell for package resolution test

* Try to read package Microsoft.PrintDialog

* Replace stderr redirection with -WarningAction

* Replace stderr redirection with -WarningAction

* Print sample app names on appWindow error

* Add more diagnostics

* Add missing -WarningAction SilentlyContinue

* Revert "Add more diagnostics"

This reverts commit 8c10bc4.

* Revert "Print sample app names on appWindow error"

This reverts commit 6e70148.

* Remove CI probing tasks

* Revert "Use pipe semantics for Get-AppxPackage in resolveAppName"

This reverts commit 6c46c73.

Co-authored-by: Copilot <copilot@github.com>

* Remove unused escaping logic

* Re-introduce deleted .lock.json

---------

Co-authored-by: Copilot <copilot@github.com>

* Fix PowerShell installation (#16164)

* Defer findPowershell to layoutMSRNCxx

* Change files

* Upgrade to Visual Studio 2026 (#16170)

* Update deps script. TODO: test

* Upgrade rnw-deps to .NET 10

* Defer findPowershell to layoutMSRNCxx

* Upgrade VS version to 18.6.1

* Drop /async in MSVC 14.5

* Replace std::future coroutines with WinRT types

* clang format

* Change files

* Drop Windows10SDK.19041

* Change files

* Set TargetFramework to net10.0-windows10.0.26100.0

* Use IAsyncOperation instead of out parameters

* Install .NET 10

* Revert "Install .NET 10"

This reverts commit 5f75dc0.

* Revert "Set TargetFramework to net10.0-windows10.0.26100.0"

This reverts commit 22a4791.

* clang format

* Upgrade CsWinRT.csproj to .NET 8

* Fix filters

* Upgrade MSRN SLN to VS 18

* Revert parameter signature in LoadBundleAsync

* Update CSWinRT lock

* Allow all versions of VS 2026

* Use IBuffer instead of hstring as payload

GetJavaScriptFromServerAsync retuns bundle contents as hstring (16 bit)
It then gets converted to an 8-bit string. This conversion drops
bytes consideres "invalid". Those bytes are expected as part of the Hermes bundle header.

Transmitting the bundle as an IBuffer preserves the original bytes and avoids the conversion issues.

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Use WinRT exception types instead of std

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Upgrade to GoogleTest Adapter 1.8.1.8 (#16218)

* Upgrade to GoogleTest adapter 1.8.1.8

* Change files

* Update package lock files

* Upgrade CI agents to Windows Server 2025 (#16208)

* Use image rnw-img-vs2026-node24

* Update fork-sync/bin.js chmod

* Upgrade to MSVC 14.5

* Drop -UseWindowsPowerShell fallback

* Manually install yarn

* Upgrade to .NET Hosting Bundle 10.0.8

* Change files

* Fix change file

* Add temp npm install yarn in templates

* Test yarn location

* update

* update

* TEMPORARILY revert agent image

* Print yarn version in setup

* Revert "TEMPORARILY revert agent image"

This reverts commit 7c175e1.

* update

* update

* update

* Upgrade to msbuildVersion: 18.0

* Update Google test adapter location

* Remove unused statement

* Remove probing tasks

* Upgrade to VSTest@3

* Upgrade more projects and scripts to VS 2026

* Explicitly set vstest.console location

* Install midgard-yarn and verdaccio in-place

* Fix yarn version

* Update node-tests version

* Use pwsh in Add-AppDevPackage

* Make WindowsStoreAppUtils use PowerShell 7

* Update snapshot values

* Update snapshot from failing x86 run

* Use the --tag argument for verdaccio under Node 24

* Ignore/warn on unstable click test

* Enable WMIC for RN Doctor

* Disable RN doctor until it drops WMIC

* Add rnw-img-vs2026-node24.json (#16224)

* Update CI verdaccio to 6.7.2 (#16223)

* Upgrade to Microsoft.WindowsAppSDK 1.8.260508005 (#16225)

* Upgrade to Microsoft.WindowsAppSDK 1.8.260508005

* Change files

* fix: WebSocket binaryType handling — stop unconditional Blob interception of binary messages (#16173)

* blob support (#8)

* blob support

* pr comments

* pr comments

* Update DefaultBlobResource.cpp

* Create react-native-windows-c3827e14-777b-475a-bf00-dc169bf89f3d.json

* Add WebSocketArrayBuffer headless test (#9)

* Add WebSocketArrayBuffer headless test

* Skip test by default

* pr comments

* Update overrides (#10)

---------

Co-authored-by: Julio César Rocha <JunielKatarn@users.noreply.github.com>

* Upgrade projects to .NET 10 (#16226)

* Upgrade projects to .NET 10

* Upgrade lock files

* Change files

* Update yarn lock

* Re-introduce JS Desktop integration tests (#16228)

* Remove redundant condition Desktop.IntegrationTests.SkipRNTester

Modify Desktop.IntegrationTests.Filter instead.

* Re-introduce WebSocket and WebSocketBlob tests

* Make WSBlob test compare contents

* Rename method to RunTest

* Handle initial message from default endpoint

* Change files

* Migrate XHR test

* Port Fetch test

* Port Blob test

* WebSocketMultipleSendTest

* Remove JS WebSocket servers

* Skip in CI for now

* Update yarn lock

* Remove ban-types

* Fix DynamicReaderWriterTests

* Use WinRT coroutine types for UwpScriptStore

* clang format

* yarn lint

---------

Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Gordon MacMaster <31481849+gmacmaster@users.noreply.github.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.

2 participants