From a5fb9687c0962859d9a4823b1146ea8ceaff1dd3 Mon Sep 17 00:00:00 2001 From: Milos Kotlar Date: Wed, 11 Mar 2026 13:44:30 +0100 Subject: [PATCH 1/6] Enable NativeAOT library tests on Apple mobile platforms Replace NativeAOT runtime test legs with library test legs on iOS/tvOS devices, iOS/tvOS simulators, and Mac Catalyst. The runtime tests (nativeaot/SmokeTests) provide minimal value on mobile since the compiler doesn't meaningfully distinguish between iOS and macOS. Library tests exercise OS-specific APIs (crypto, networking, etc.) that are the real quality gate. Changes: - ioslike: remove NativeAOT runtime test leg, update existing library test leg to use dynamic smoke test arg - ioslikesimulator: replace NativeAOT runtime test leg with library test leg, fix isiOSLikeSimulatorOnlyBuild parameter - maccatalyst: replace both NativeAOT runtime test legs (regular + AppSandbox) with library test legs, fix coreclrContainsChange variable (was incorrectly using monoContainsChange) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../runtime-extra-platforms-ioslike.yml | 42 +---------------- ...ntime-extra-platforms-ioslikesimulator.yml | 36 +++++--------- .../runtime-extra-platforms-maccatalyst.yml | 47 ++++++++----------- 3 files changed, 34 insertions(+), 91 deletions(-) diff --git a/eng/pipelines/extra-platforms/runtime-extra-platforms-ioslike.yml b/eng/pipelines/extra-platforms/runtime-extra-platforms-ioslike.yml index da7fff53452b34..ab089c738f5b08 100644 --- a/eng/pipelines/extra-platforms/runtime-extra-platforms-ioslike.yml +++ b/eng/pipelines/extra-platforms/runtime-extra-platforms-ioslike.yml @@ -118,8 +118,8 @@ jobs: value: $[ stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_coreclr.containsChange'] ] jobParameters: testGroup: innerloop - nameSuffix: AllSubsets_NativeAOT_Smoke - buildArgs: --cross -s clr.alljits+clr.tools+clr.nativeaotruntime+clr.nativeaotlibs+libs+libs.tests -c $(_BuildConfig) /p:ArchiveTests=true /p:RunSmokeTestsOnly=true /p:DevTeamProvisioning=- /p:BuildTestsOnHelix=true /p:UseNativeAOTRuntime=true /p:RunAOTCompilation=false /p:ContinuousIntegrationBuild=true + nameSuffix: AllSubsets_NativeAOT + buildArgs: --cross -s clr.alljits+clr.tools+clr.nativeaotruntime+clr.nativeaotlibs+libs+libs.tests -c $(_BuildConfig) /p:ArchiveTests=true $(_runSmokeTestsOnlyArg) /p:DevTeamProvisioning=- /p:BuildTestsOnHelix=true /p:UseNativeAOTRuntime=true /p:RunAOTCompilation=false /p:ContinuousIntegrationBuild=true timeoutInMinutes: 180 # extra steps, run tests postBuildSteps: @@ -129,44 +129,6 @@ jobs: testRunNamePrefixSuffix: NativeAOT_$(_BuildConfig) extraHelixArguments: /p:NeedsToBuildAppsOnHelix=true -# -# Build the whole product using NativeAOT for iOS/tvOS and run runtime tests with iOS/tvOS devices -# -- template: /eng/pipelines/common/platform-matrix.yml - parameters: - jobTemplate: /eng/pipelines/common/global-build-job.yml - helixQueuesTemplate: /eng/pipelines/coreclr/templates/helix-queues-setup.yml - buildConfig: Release - runtimeFlavor: coreclr - isExtraPlatformsBuild: ${{ parameters.isExtraPlatformsBuild }} - isiOSLikeOnlyBuild: ${{ parameters.isiOSLikeOnlyBuild }} - platforms: - - ios_arm64 - - tvos_arm64 - variables: - - name: timeoutPerTestInMinutes - value: 60 - - name: timeoutPerTestCollectionInMinutes - value: 180 - jobParameters: - testGroup: innerloop - nameSuffix: AllSubsets_NativeAOT_RuntimeTests - timeoutInMinutes: 240 - buildArgs: --cross -s clr.alljits+clr.tools+clr.nativeaotruntime+clr.nativeaotlibs+libs -c $(_BuildConfig) - # extra steps, run tests - extraVariablesTemplates: - - template: /eng/pipelines/common/templates/runtimes/test-variables.yml - parameters: - testGroup: innerloop - useNativeAOTRuntime: true - postBuildSteps: - - template: /eng/pipelines/common/templates/runtimes/build-runtime-tests-and-send-to-helix.yml - parameters: - creator: dotnet-bot - testBuildArgs: tree nativeaot/SmokeTests /p:BuildNativeAOTRuntimePack=true - testRunNamePrefixSuffix: NativeAOT_$(_BuildConfig) - buildAllTestsAsStandalone: true - # # Build the whole product using CoreCLR R2R and run runtime tests # diff --git a/eng/pipelines/extra-platforms/runtime-extra-platforms-ioslikesimulator.yml b/eng/pipelines/extra-platforms/runtime-extra-platforms-ioslikesimulator.yml index 9a5d8939d1f06a..5bd800aeb7c6b1 100644 --- a/eng/pipelines/extra-platforms/runtime-extra-platforms-ioslikesimulator.yml +++ b/eng/pipelines/extra-platforms/runtime-extra-platforms-ioslikesimulator.yml @@ -90,49 +90,39 @@ jobs: extraHelixArguments: /p:NeedsToBuildAppsOnHelix=true # -# Build the whole product using Native AOT for iOSSimulator/tvOSSimulator and run runtime tests with iOS/tvOS simulators +# iOS/tvOS simulators +# Build the whole product using Native AOT and run libraries tests # - template: /eng/pipelines/common/platform-matrix.yml parameters: jobTemplate: /eng/pipelines/common/global-build-job.yml - helixQueuesTemplate: /eng/pipelines/coreclr/templates/helix-queues-setup.yml + helixQueuesTemplate: /eng/pipelines/libraries/helix-queues-setup.yml buildConfig: Release runtimeFlavor: coreclr isExtraPlatformsBuild: ${{ parameters.isExtraPlatformsBuild }} - isiOSLikeOnlyBuild: ${{ parameters.isiOSLikeOnlyBuild }} + isiOSLikeSimulatorOnlyBuild: ${{ parameters.isiOSLikeSimulatorOnlyBuild }} platforms: - iossimulator_x64 - iossimulator_arm64 - tvossimulator_arm64 variables: - - ${{ if and(eq(variables['System.TeamProject'], 'public'), eq(variables['Build.Reason'], 'PullRequest')) }}: - - name: _HelixSource - value: pr/dotnet/runtime/$(Build.SourceBranch) - - ${{ if and(eq(variables['System.TeamProject'], 'public'), ne(variables['Build.Reason'], 'PullRequest')) }}: - - name: _HelixSource - value: ci/dotnet/runtime/$(Build.SourceBranch) - - name: timeoutPerTestInMinutes - value: 60 - - name: timeoutPerTestCollectionInMinutes - value: 180 + # map dependencies variables to local variables + - name: librariesContainsChange + value: $[ stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_libraries.containsChange'] ] + - name: coreclrContainsChange + value: $[ stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_coreclr.containsChange'] ] jobParameters: testGroup: innerloop - nameSuffix: AllSubsets_NativeAOT_RuntimeTests + nameSuffix: AllSubsets_NativeAOT + buildArgs: --cross -s clr.alljits+clr.tools+clr.nativeaotruntime+clr.nativeaotlibs+libs+libs.tests -c $(_BuildConfig) /p:ArchiveTests=true $(_runSmokeTestsOnlyArg) /p:BuildTestsOnHelix=true /p:UseNativeAOTRuntime=true /p:RunAOTCompilation=false /p:ContinuousIntegrationBuild=true timeoutInMinutes: 180 - buildArgs: --cross -s clr.alljits+clr.tools+clr.nativeaotruntime+clr.nativeaotlibs+libs -c $(_BuildConfig) # extra steps, run tests - extraVariablesTemplates: - - template: /eng/pipelines/common/templates/runtimes/test-variables.yml - parameters: - testGroup: innerloop - useNativeAOTRuntime: true postBuildSteps: - - template: /eng/pipelines/common/templates/runtimes/build-runtime-tests-and-send-to-helix.yml + - template: /eng/pipelines/libraries/helix.yml parameters: creator: dotnet-bot - testBuildArgs: tree nativeaot/SmokeTests /p:BuildNativeAOTRuntimePack=true testRunNamePrefixSuffix: NativeAOT_$(_BuildConfig) - buildAllTestsAsStandalone: true + extraHelixArguments: /p:NeedsToBuildAppsOnHelix=true # # Build the whole product using CoreCLR R2R and run runtime tests diff --git a/eng/pipelines/extra-platforms/runtime-extra-platforms-maccatalyst.yml b/eng/pipelines/extra-platforms/runtime-extra-platforms-maccatalyst.yml index cd2bba5421b151..1f13778bbcbf6d 100644 --- a/eng/pipelines/extra-platforms/runtime-extra-platforms-maccatalyst.yml +++ b/eng/pipelines/extra-platforms/runtime-extra-platforms-maccatalyst.yml @@ -127,12 +127,13 @@ jobs: testRunNamePrefixSuffix: Mono_$(_BuildConfig) # -# Build the whole product using Native AOT and run runtime tests +# MacCatalyst +# Build the whole product using Native AOT and run libraries tests # - template: /eng/pipelines/common/platform-matrix.yml parameters: jobTemplate: /eng/pipelines/common/global-build-job.yml - helixQueuesTemplate: /eng/pipelines/coreclr/templates/helix-queues-setup.yml + helixQueuesTemplate: /eng/pipelines/libraries/helix-queues-setup.yml buildConfig: Release runtimeFlavor: coreclr isExtraPlatformsBuild: ${{ parameters.isExtraPlatformsBuild }} @@ -144,34 +145,30 @@ jobs: # map dependencies variables to local variables - name: librariesContainsChange value: $[ stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_libraries.containsChange'] ] - - name: monoContainsChange - value: $[ stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_mono_excluding_wasm.containsChange'] ] + - name: coreclrContainsChange + value: $[ stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_coreclr.containsChange'] ] jobParameters: testGroup: innerloop - nameSuffix: AllSubsets_NativeAOT_RuntimeTests - buildArgs: --cross -s clr.alljits+clr.tools+clr.nativeaotruntime+clr.nativeaotlibs+libs -c $(_BuildConfig) + nameSuffix: AllSubsets_NativeAOT + buildArgs: --cross -s clr.alljits+clr.tools+clr.nativeaotruntime+clr.nativeaotlibs+libs+libs.tests -c $(_BuildConfig) /p:ArchiveTests=true $(_runSmokeTestsOnlyArg) /p:DevTeamProvisioning=adhoc /p:BuildTestsOnHelix=true /p:UseNativeAOTRuntime=true /p:RunAOTCompilation=false /p:ContinuousIntegrationBuild=true timeoutInMinutes: 180 # extra steps, run tests - extraVariablesTemplates: - - template: /eng/pipelines/common/templates/runtimes/test-variables.yml - parameters: - testGroup: innerloop - useNativeAOTRuntime: true postBuildSteps: - - template: /eng/pipelines/common/templates/runtimes/build-runtime-tests-and-send-to-helix.yml + - template: /eng/pipelines/libraries/helix.yml parameters: creator: dotnet-bot - buildAllTestsAsStandalone: true - testBuildArgs: tree nativeaot/SmokeTests /p:BuildNativeAOTRuntimePack=true testRunNamePrefixSuffix: NativeAOT_$(_BuildConfig) + extraHelixArguments: /p:NeedsToBuildAppsOnHelix=true # -# Build the whole product using Native AOT with the App Sandbox entitlement and run runtime tests +# MacCatalyst +# Build the whole product using Native AOT and run libraries tests +# The test app is built with the App Sandbox entitlement # - template: /eng/pipelines/common/platform-matrix.yml parameters: jobTemplate: /eng/pipelines/common/global-build-job.yml - helixQueuesTemplate: /eng/pipelines/coreclr/templates/helix-queues-setup.yml + helixQueuesTemplate: /eng/pipelines/libraries/helix-queues-setup.yml buildConfig: Release runtimeFlavor: coreclr isExtraPlatformsBuild: ${{ parameters.isExtraPlatformsBuild }} @@ -183,26 +180,20 @@ jobs: # map dependencies variables to local variables - name: librariesContainsChange value: $[ stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_libraries.containsChange'] ] - - name: monoContainsChange - value: $[ stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_mono_excluding_wasm.containsChange'] ] + - name: coreclrContainsChange + value: $[ stageDependencies.EvaluatePaths.evaluate_paths.outputs['SetPathVars_coreclr.containsChange'] ] jobParameters: testGroup: innerloop - nameSuffix: AllSubsets_NativeAOT_RuntimeTests_AppSandbox - buildArgs: --cross -s clr.alljits+clr.tools+clr.nativeaotruntime+clr.nativeaotlibs+libs -c $(_BuildConfig) + nameSuffix: AllSubsets_NativeAOT_AppSandbox + buildArgs: --cross -s clr.alljits+clr.tools+clr.nativeaotruntime+clr.nativeaotlibs+libs+libs.tests -c $(_BuildConfig) /p:ArchiveTests=true $(_runSmokeTestsOnlyArg) /p:DevTeamProvisioning=adhoc /p:BuildTestsOnHelix=true /p:UseNativeAOTRuntime=true /p:RunAOTCompilation=false /p:ContinuousIntegrationBuild=true /p:EnableAppSandbox=true timeoutInMinutes: 180 # extra steps, run tests - extraVariablesTemplates: - - template: /eng/pipelines/common/templates/runtimes/test-variables.yml - parameters: - testGroup: innerloop - useNativeAOTRuntime: true postBuildSteps: - - template: /eng/pipelines/common/templates/runtimes/build-runtime-tests-and-send-to-helix.yml + - template: /eng/pipelines/libraries/helix.yml parameters: creator: dotnet-bot - buildAllTestsAsStandalone: true - testBuildArgs: tree nativeaot/SmokeTests /p:BuildNativeAOTRuntimePack=true /p:DevTeamProvisioning=adhoc /p:EnableAppSandbox=true testRunNamePrefixSuffix: NativeAOT_$(_BuildConfig) + extraHelixArguments: /p:NeedsToBuildAppsOnHelix=true # # Build the whole product using CoreCLR R2R and run runtime tests From fe0e141073b8bdd4067de65e1ad1f4dd91c8052c Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Thu, 12 Mar 2026 10:30:11 +0000 Subject: [PATCH 2/6] Update dependencies from https://github.com/dotnet/xharness build 20260312.1 On relative base path root Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit From Version 11.0.0-prerelease.26160.2 -> To Version 11.0.0-prerelease.26162.1 --- .config/dotnet-tools.json | 2 +- eng/Version.Details.props | 6 +++--- eng/Version.Details.xml | 12 ++++++------ 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index 6b46169cb36d04..8b0f6147ab38c1 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -15,7 +15,7 @@ ] }, "microsoft.dotnet.xharness.cli": { - "version": "11.0.0-prerelease.26160.2", + "version": "11.0.0-prerelease.26162.1", "commands": [ "xharness" ] diff --git a/eng/Version.Details.props b/eng/Version.Details.props index a2269cd6d6c096..98fcfb8250f08e 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -113,9 +113,9 @@ This file should be imported by eng/Versions.props 11.0.0-beta.26159.1 11.0.0-beta.26159.1 - 11.0.0-prerelease.26160.2 - 11.0.0-prerelease.26160.2 - 11.0.0-prerelease.26160.2 + 11.0.0-prerelease.26162.1 + 11.0.0-prerelease.26162.1 + 11.0.0-prerelease.26162.1 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index e8afb73f0d2a56..e7d05ebf0aaf25 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -287,17 +287,17 @@ https://github.com/dotnet/dotnet 5507d7a2f05bb6c073a055ead6ce1c4bbe396cda - + https://github.com/dotnet/xharness - c32a7777a0f8f7a4fc8d9920d445f5f4b5658d38 + ea007a310af356f4ec7e10005f7853e2e32cf775 - + https://github.com/dotnet/xharness - c32a7777a0f8f7a4fc8d9920d445f5f4b5658d38 + ea007a310af356f4ec7e10005f7853e2e32cf775 - + https://github.com/dotnet/xharness - c32a7777a0f8f7a4fc8d9920d445f5f4b5658d38 + ea007a310af356f4ec7e10005f7853e2e32cf775 https://github.com/dotnet/dotnet From 0a9ea0bae5308eba8556d732007201e32095ccc1 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Thu, 12 Mar 2026 12:00:14 +0000 Subject: [PATCH 3/6] Update dependencies from https://github.com/dotnet/xharness build 20260312.3 On relative base path root Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit From Version 11.0.0-prerelease.26160.2 -> To Version 11.0.0-prerelease.26162.3 --- .config/dotnet-tools.json | 2 +- eng/Version.Details.props | 6 +++--- eng/Version.Details.xml | 12 ++++++------ 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index 8b0f6147ab38c1..677e5aba954589 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -15,7 +15,7 @@ ] }, "microsoft.dotnet.xharness.cli": { - "version": "11.0.0-prerelease.26162.1", + "version": "11.0.0-prerelease.26162.3", "commands": [ "xharness" ] diff --git a/eng/Version.Details.props b/eng/Version.Details.props index 98fcfb8250f08e..a8a26a78fb40af 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -113,9 +113,9 @@ This file should be imported by eng/Versions.props 11.0.0-beta.26159.1 11.0.0-beta.26159.1 - 11.0.0-prerelease.26162.1 - 11.0.0-prerelease.26162.1 - 11.0.0-prerelease.26162.1 + 11.0.0-prerelease.26162.3 + 11.0.0-prerelease.26162.3 + 11.0.0-prerelease.26162.3 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index e7d05ebf0aaf25..254c5190c6d98a 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -287,17 +287,17 @@ https://github.com/dotnet/dotnet 5507d7a2f05bb6c073a055ead6ce1c4bbe396cda - + https://github.com/dotnet/xharness - ea007a310af356f4ec7e10005f7853e2e32cf775 + 8fc29af4ca42135c51f1a32c3bd40dd95084d19c - + https://github.com/dotnet/xharness - ea007a310af356f4ec7e10005f7853e2e32cf775 + 8fc29af4ca42135c51f1a32c3bd40dd95084d19c - + https://github.com/dotnet/xharness - ea007a310af356f4ec7e10005f7853e2e32cf775 + 8fc29af4ca42135c51f1a32c3bd40dd95084d19c https://github.com/dotnet/dotnet From 1658ca5a432e1073cdee28a21318d0b064681b9c Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Mon, 16 Mar 2026 05:01:33 +0000 Subject: [PATCH 4/6] Update dependencies from https://github.com/dotnet/xharness build 20260314.3 On relative base path root Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit From Version 11.0.0-prerelease.26160.2 -> To Version 11.0.0-prerelease.26164.3 --- .config/dotnet-tools.json | 2 +- eng/Version.Details.props | 6 +++--- eng/Version.Details.xml | 12 ++++++------ 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index 677e5aba954589..2468cc0fdec265 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -15,7 +15,7 @@ ] }, "microsoft.dotnet.xharness.cli": { - "version": "11.0.0-prerelease.26162.3", + "version": "11.0.0-prerelease.26164.3", "commands": [ "xharness" ] diff --git a/eng/Version.Details.props b/eng/Version.Details.props index a8a26a78fb40af..33bd0a30c2935d 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -113,9 +113,9 @@ This file should be imported by eng/Versions.props 11.0.0-beta.26159.1 11.0.0-beta.26159.1 - 11.0.0-prerelease.26162.3 - 11.0.0-prerelease.26162.3 - 11.0.0-prerelease.26162.3 + 11.0.0-prerelease.26164.3 + 11.0.0-prerelease.26164.3 + 11.0.0-prerelease.26164.3 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 254c5190c6d98a..39586554a9ab82 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -287,17 +287,17 @@ https://github.com/dotnet/dotnet 5507d7a2f05bb6c073a055ead6ce1c4bbe396cda - + https://github.com/dotnet/xharness - 8fc29af4ca42135c51f1a32c3bd40dd95084d19c + 6fe0045f33ab855e15064acaf63c3bfe9f83a6af - + https://github.com/dotnet/xharness - 8fc29af4ca42135c51f1a32c3bd40dd95084d19c + 6fe0045f33ab855e15064acaf63c3bfe9f83a6af - + https://github.com/dotnet/xharness - 8fc29af4ca42135c51f1a32c3bd40dd95084d19c + 6fe0045f33ab855e15064acaf63c3bfe9f83a6af https://github.com/dotnet/dotnet From e9c07fe8ff250e27e25748cf8df6ddf24d695af3 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Tue, 17 Mar 2026 16:16:15 +0000 Subject: [PATCH 5/6] Update dependencies from https://github.com/dotnet/xharness build 20260317.2 On relative base path root Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit From Version 11.0.0-prerelease.26160.2 -> To Version 11.0.0-prerelease.26167.2 --- .config/dotnet-tools.json | 2 +- eng/Version.Details.props | 6 +++--- eng/Version.Details.xml | 12 ++++++------ 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index 2468cc0fdec265..1c8caf7d5da489 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -15,7 +15,7 @@ ] }, "microsoft.dotnet.xharness.cli": { - "version": "11.0.0-prerelease.26164.3", + "version": "11.0.0-prerelease.26167.2", "commands": [ "xharness" ] diff --git a/eng/Version.Details.props b/eng/Version.Details.props index 33bd0a30c2935d..7530c4a9d756a3 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -113,9 +113,9 @@ This file should be imported by eng/Versions.props 11.0.0-beta.26159.1 11.0.0-beta.26159.1 - 11.0.0-prerelease.26164.3 - 11.0.0-prerelease.26164.3 - 11.0.0-prerelease.26164.3 + 11.0.0-prerelease.26167.2 + 11.0.0-prerelease.26167.2 + 11.0.0-prerelease.26167.2 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 39586554a9ab82..02aaca15dba2e7 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -287,17 +287,17 @@ https://github.com/dotnet/dotnet 5507d7a2f05bb6c073a055ead6ce1c4bbe396cda - + https://github.com/dotnet/xharness - 6fe0045f33ab855e15064acaf63c3bfe9f83a6af + f3b160fbbe5a43f6fc03b27629e689ef00de3ef9 - + https://github.com/dotnet/xharness - 6fe0045f33ab855e15064acaf63c3bfe9f83a6af + f3b160fbbe5a43f6fc03b27629e689ef00de3ef9 - + https://github.com/dotnet/xharness - 6fe0045f33ab855e15064acaf63c3bfe9f83a6af + f3b160fbbe5a43f6fc03b27629e689ef00de3ef9 https://github.com/dotnet/dotnet From 10f5e12d3db7cdfbb2c5f4d54168297d05e5821f Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Wed, 18 Mar 2026 12:46:43 +0000 Subject: [PATCH 6/6] Update dependencies from https://github.com/dotnet/xharness build 20260318.1 On relative base path root Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit From Version 11.0.0-prerelease.26160.2 -> To Version 11.0.0-prerelease.26168.1 --- .config/dotnet-tools.json | 2 +- eng/Version.Details.props | 6 +++--- eng/Version.Details.xml | 12 ++++++------ 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index 1c8caf7d5da489..223740995c4fc4 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -15,7 +15,7 @@ ] }, "microsoft.dotnet.xharness.cli": { - "version": "11.0.0-prerelease.26167.2", + "version": "11.0.0-prerelease.26168.1", "commands": [ "xharness" ] diff --git a/eng/Version.Details.props b/eng/Version.Details.props index 7530c4a9d756a3..301458cdb8f3d0 100644 --- a/eng/Version.Details.props +++ b/eng/Version.Details.props @@ -113,9 +113,9 @@ This file should be imported by eng/Versions.props 11.0.0-beta.26159.1 11.0.0-beta.26159.1 - 11.0.0-prerelease.26167.2 - 11.0.0-prerelease.26167.2 - 11.0.0-prerelease.26167.2 + 11.0.0-prerelease.26168.1 + 11.0.0-prerelease.26168.1 + 11.0.0-prerelease.26168.1 diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 02aaca15dba2e7..abaf8fbbb37e51 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -287,17 +287,17 @@ https://github.com/dotnet/dotnet 5507d7a2f05bb6c073a055ead6ce1c4bbe396cda - + https://github.com/dotnet/xharness - f3b160fbbe5a43f6fc03b27629e689ef00de3ef9 + 607b3de9cf2dbfec6734e686e68d2813b40b2b51 - + https://github.com/dotnet/xharness - f3b160fbbe5a43f6fc03b27629e689ef00de3ef9 + 607b3de9cf2dbfec6734e686e68d2813b40b2b51 - + https://github.com/dotnet/xharness - f3b160fbbe5a43f6fc03b27629e689ef00de3ef9 + 607b3de9cf2dbfec6734e686e68d2813b40b2b51 https://github.com/dotnet/dotnet