From 3d3375aaa35de7cf4ee7bf040501f931d5ff1d5f Mon Sep 17 00:00:00 2001
From: Codrin-Victor Poienaru <codrin.poienaru@microsoft.com>
Date: Mon, 19 Jun 2023 15:36:29 +0200
Subject: [PATCH] "Snap" main to rel/17.7 (#4558)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

* Replacing calls to BuildMultipleAssemblyPath when passing only one source in acceptance tests (#4358)

* issue 3510

replacing calls to BuildMultipleAssemblyPath by GetASsetFullPath when passing only one source

* Add quotes

---------

Co-authored-by: David Mueller IWS <david.iws.mueller@getinge.com>
Co-authored-by: Jakub Jareš <me@jakubjares.com>

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230404.2 (#4363)

Microsoft.Internal.CodeCoverage
 From Version 17.7.0-beta.23181.4 -> To Version 17.7.0-beta.23204.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Don't push logs from Publish, we have none. (#4364)

* Don't push logs from Publish, we have none.

* Fix publish warning

* Name is string

* underscores

* New file

* no s

* Juno: check in to lego/hb_ad8466e4-8d65-4d1a-832b-2c88012fccb5_20230402091745387. (#4359)

* [main] Fix Newtonsoft versions in testhost.deps.json (#4367)

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230406.2 (#4377)

Microsoft.Internal.CodeCoverage
 From Version 17.7.0-beta.23204.2 -> To Version 17.7.1-beta.23206.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Localized file check-in by OneLocBuild Task: Build definition ID 1222: Build ID 2154913 (#4373)

* Remove irrelevant comment (#4375)

* LEGO: Pull request from lego/hb_ad8466e4-8d65-4d1a-832b-2c88012fccb5_20230409095521500 to main (#4381)

* LEGO: Pull request from lego/hb_ad8466e4-8d65-4d1a-832b-2c88012fccb5_20230408100207142 to main (#4380)

* Remove root Localize folder (#4383)

* Fix structure of the eng/Localize folder (#4384)

* Localized file check-in by OneLocBuild Task: Build definition ID 1222: Build ID 2155140 (#4385)

* [main] Update dependencies from devdiv/DevDiv/vs-code-coverage (#4386)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Exclude old branches from new pipeline trigger (#4388)Co-authored-by: Jakub Jareš <me@jakubjares.com>

Co-authored-by: Jakub Jareš <me@jakubjares.com>

* Update diagnostics dependency to pick up changes for source-build (#4390)

* [main] Update dependencies from devdiv/DevDiv/vs-code-coverage (#4389)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Check for null Path (#4391)

* Allows to produce RTM version (#4400)

* Fix build (#4399)

* Cleanup tests (#4406)

* Remove explicit framework ref assembly ref (#4407)

The SDK brings this implicitly when targeting a net4* TFM

* Fix hangdump running into crashdump (#4378)

Co-authored-by: Jakub Jareš <me@jakubjares.com>
Co-authored-by: Amaury Levé <amaury.leve@gmail.com>

* Add IsVisualStudioBuildPackage to vsix package (#4413)

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230421.2 (#4415)

Microsoft.Internal.CodeCoverage
 From Version 17.7.1-beta.23213.1 -> To Version 17.7.1-beta.23221.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* LEGO: Pull request from lego/hb_ad8466e4-8d65-4d1a-832b-2c88012fccb5_20230420091921308 to main (#4408)

* Addressing System.Private.Uri source-build prebuilt in testhost (#4414)

* [main] Update dependencies from dotnet/arcade (#4401)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* LEGO: Pull request from lego/hb_ad8466e4-8d65-4d1a-832b-2c88012fccb5_20230425091657319 to main (#4416)

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230425.2 (#4417)

Microsoft.Internal.CodeCoverage
 From Version 17.7.1-beta.23221.2 -> To Version 17.7.1-beta.23225.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Fix playground (#4420)

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230425.3 (#4421)

Microsoft.Internal.CodeCoverage
 From Version 17.7.1-beta.23225.2 -> To Version 17.7.1-beta.23225.3

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Remove IO from source build (#4426)

Co-authored-by: Jakub Chocholowicz <jachocho@microsoft.com>

* [main] Update dependencies from devdiv/DevDiv/vs-code-coverage (#4423)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Remove unused variable (#4425)

* Remove Localize and eng/Localize folders (#4427)

* [main] Update dependencies from dotnet/arcade (#4428)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Localized file check-in by OneLocBuild Task: Build definition ID 1222: Build ID 2171304 (#4429)

* [main] Update dependencies from devdiv/DevDiv/vs-code-coverage (#4430)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update VSIX package ID (#4431)

* Pass GenerateSbom option during CI build

* Update Microsoft.CodeCoverage.IO version (#4433)

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230503.1

Microsoft.Internal.CodeCoverage
 From Version 17.7.1-beta.23252.1 -> To Version 17.7.1-beta.23253.1

* updating cc version,

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Add restore script before build for sbom generation

* Enable source-build pre-built detection (#4419)

* Add missing RestoreInternal.cmd file

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230504.4 (#4436)

Microsoft.Internal.CodeCoverage
 From Version 17.7.1-beta.23253.1 -> To Version 17.7.1-beta.23254.4

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Add slash at the end of packages path

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230505.6 (#4441)

Microsoft.Internal.CodeCoverage
 From Version 17.7.1-beta.23254.4 -> To Version 17.7.1-beta.23255.6

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Deprecate serialization ctor for .NET8 onward (#4440)

* Fix VSIX inserted into VS (#4443)

* Enable ngen of testhost*.exe in VSIX (#4444)

Co-authored-by: Jakub Jareš <me@jakubjares.com>

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230510.3 (#4445)

Microsoft.Internal.CodeCoverage
 From Version 17.7.1-beta.23255.6 -> To Version 17.7.1-beta.23260.3

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230511.2 (#4447)

Microsoft.Internal.CodeCoverage
 From Version 17.7.1-beta.23260.3 -> To Version 17.7.1-beta.23261.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230512.3 (#4448)

Microsoft.Internal.CodeCoverage
 From Version 17.7.1-beta.23261.2 -> To Version 17.7.1-beta.23262.3

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [main] Update dependencies from dotnet/source-build-reference-packages (#4453)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Fix some nullability warnings in tests (#4452)

* [main] Update dependencies from dotnet/arcade (#4442)

* Bump FluentAssertions version (#4455)

* [main] Update dependencies from devdiv/DevDiv/vs-code-coverage (#4451)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [main] Update dependencies from dotnet/source-build-externals (#4454)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* fix: TestObject use ConcurrentDictionary instead of Dictionary (#4450)

* Update releases.md (#4459)

* Fix version of CppUnitTestFramework dlls (#4457)

* Localized file check-in by OneLocBuild Task: Build definition ID 1222: Build ID 2181505 (#4460)

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230516.2 (#4458)

Microsoft.Internal.CodeCoverage
 From Version 17.7.1-beta.23265.3 -> To Version 17.7.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [main] Update dependencies from dotnet/source-build-reference-packages (#4465)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [main] Update dependencies from devdiv/DevDiv/vs-code-coverage (#4464)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Drop usage of Microsoft.Internal.TestPlatform.Remote (#4456)

* [main] Update dependencies from devdiv/DevDiv/vs-code-coverage (#4466)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230519.1 (#4468)

Microsoft.Internal.CodeCoverage
 From Version 17.7.2-beta.23268.3 -> To Version 17.7.2-beta.23269.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [main] Update dependencies from devdiv/DevDiv/vs-code-coverage (#4471)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [main] Update dependencies from dotnet/source-build-reference-packages (#4472)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [main] Update dependencies from dotnet/source-build-externals (#4473)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Fix no-suitable provider found (#4475)

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230524.2 (#4478)

Microsoft.Internal.CodeCoverage
 From Version 17.7.2-beta.23272.2 -> To Version 17.7.2-beta.23274.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230524.7 (#4484)

Microsoft.Internal.CodeCoverage
 From Version 17.7.2-beta.23274.2 -> To Version 17.7.2-beta.23274.7

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Fix arm64 build (#4485)

* [main] Update dependencies from devdiv/DevDiv/vs-code-coverage + Update VS Externals (#4487)

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230525.4

Microsoft.Internal.CodeCoverage
 From Version 17.7.2-beta.23274.7 -> To Version 17.7.2-beta.23275.4

* Upgrade VS externals

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Jakub Chocholowicz <jachocho@microsoft.com>

* [main] Update dependencies from devdiv/DevDiv/vs-code-coverage (#4488)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Pass workloads to proxy managers (#4422)

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230526.2 (#4489)

Microsoft.Internal.CodeCoverage
 From Version 17.7.2-beta.23276.1 -> To Version 17.7.2-beta.23276.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* [main] Update dependencies from dotnet/source-build-reference-packages (#4494)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Don't print socket transport error in console (#4493)

* [main] Update dependencies from dotnet/source-build-externals (#4495)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Fix version of Microsoft.VisualStudio.Interop.dll (#4496)

* Fix execution gets stucks on single netstandard source (#4497)

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230530.1 (#4498)

Microsoft.Internal.CodeCoverage
 From Version 17.7.2-beta.23279.1 -> To Version 17.7.2-beta.23280.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update Microsoft.Extensions.DependencyModel (#4486)

* [main] Update dependencies from dotnet/source-build-reference-packages (#4502)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update source-build prebuilt baseline (#4503)

* Deprecate releases.md (#4504)

* Fix broken source build path (#4505)

* Update CODEOWNERS (#4506)

* Remove source build CODEOWNER (#4507)

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230531.2 (#4501)

Microsoft.Internal.CodeCoverage
 From Version 17.7.2-beta.23280.1 -> To Version 17.7.2-beta.23281.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230602.1 (#4508)

Microsoft.Internal.CodeCoverage
 From Version 17.7.2-beta.23301.3 -> To Version 17.7.2-beta.23302.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230605.1 (#4513)

Microsoft.Internal.CodeCoverage
 From Version 17.7.2-beta.23302.1 -> To Version 17.7.2-beta.23305.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* remove redundant [NotNull] (#4518)

* use some NotNullWhen on TryGets (#4520)

* [main] Update dependencies from dotnet/source-build-externals (#4515)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* directoryPath can be null (#4525)

* [main] Update dependencies from dotnet/source-build-reference-packages (#4514)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Spelling (#4526)

* remove some un-used members (#4521)

* [main] Update dependencies from devdiv/DevDiv/vs-code-coverage (#4530)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* remove redundant GetTypeInfo (#4519)

Co-authored-by: Amaury Levé <amauryleve@microsoft.com>

* remove some redundant assignments (#4522)

* Declare version.details.xml dependency for source-build (#4532)

* join some declarations (#4529)

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230607.1 (#4535)

Microsoft.Internal.CodeCoverage
 From Version 17.7.2-beta.23305.3 -> To Version 17.7.2-beta.23307.1

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Backport 17.6.2 fixes (#4533)

Co-authored-by: Amaury Levé <amauryleve@microsoft.com>

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230608.2 (#4537)

Microsoft.Internal.CodeCoverage
 From Version 17.7.2-beta.23307.1 -> To Version 17.7.2-beta.23308.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230608.3 (#4538)

Microsoft.Internal.CodeCoverage
 From Version 17.7.2-beta.23308.2 -> To Version 17.7.2-beta.23308.3

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230612.2 (#4539)

Microsoft.Internal.CodeCoverage
 From Version 17.7.2-beta.23308.3 -> To Version 17.7.2-beta.23312.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Added release notes for v17.7.0-preview.23280.1 (#4543)

* Use SemVer1 (#4545)

Co-authored-by: Amaury Levé <amaury.leve@gmail.com>

* [main] Update dependencies from dotnet/source-build-reference-packages (#4541)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update releases.md (#4546)

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230612.4 (#4547)

Microsoft.Internal.CodeCoverage
 From Version 17.7.2-beta.23312.2 -> To Version 17.7.2-beta.23312.4

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230614.2 (#4548)

Microsoft.Internal.CodeCoverage
 From Version 17.7.2-beta.23312.4 -> To Version 17.7.2-beta.23314.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Onboarding to GitOps.ResourceManagement (#4551)

Co-authored-by: microsoft-github-policy-service[bot] <77245923+microsoft-github-policy-service[bot]@users.noreply.github.com>

* Update dependencies from https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage build 20230615.3 (#4552)

Microsoft.Internal.CodeCoverage
 From Version 17.7.2-beta.23314.2 -> To Version 17.7.3-beta.23315.3

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

* Disable pre-start of testhosts (#4554) (#4556)

* [main] Update dependencies from devdiv/DevDiv/vs-code-coverage (#4557)

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>

---------

Co-authored-by: David Müller <muellerdavid4@gmail.com>
Co-authored-by: David Mueller IWS <david.iws.mueller@getinge.com>
Co-authored-by: Jakub Jareš <me@jakubjares.com>
Co-authored-by: dotnet-maestro[bot] <42748379+dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Alex Hsu <csigs@users.noreply.github.com>
Co-authored-by: dotnet bot <dotnet-bot@dotnetfoundation.org>
Co-authored-by: Amaury Levé <amauryleve@microsoft.com>
Co-authored-by: Nikola Milosavljevic <nikolam@microsoft.com>
Co-authored-by: Larry Ewing <lewing@microsoft.com>
Co-authored-by: Marco Rossignoli <marco.rossignoli@gmail.com>
Co-authored-by: Matt Mitchell <mmitche@microsoft.com>
Co-authored-by: Amaury Levé <amaury.leve@gmail.com>
Co-authored-by: Michael Simons <msimons@microsoft.com>
Co-authored-by: Jakub Chocholowicz <59966772+jakubch1@users.noreply.github.com>
Co-authored-by: Jakub Chocholowicz <jachocho@microsoft.com>
Co-authored-by: Matt Thalman <mthalman@microsoft.com>
Co-authored-by: fhnaseer <fhnaseer@live.com>
Co-authored-by: Simon Cropp <simon.cropp@gmail.com>
Co-authored-by: Codrin Poienaru <copoiena@microsoft.com>
Co-authored-by: microsoft-github-policy-service[bot] <77245923+microsoft-github-policy-service[bot]@users.noreply.github.com>
---
 .github/fabricbot.json                        | 598 ------------------
 .github/policies/resourceManagement.yml       | 112 ++++
 eng/Version.Details.xml                       |   8 +-
 eng/Versions.props                            |   8 +-
 .../Parallel/ParallelOperationManager.cs      |   2 +-
 .../ParallelProxyExecutionManagerTests.cs     |   6 +-
 6 files changed, 125 insertions(+), 609 deletions(-)
 delete mode 100644 .github/fabricbot.json
 create mode 100644 .github/policies/resourceManagement.yml

diff --git a/.github/fabricbot.json b/.github/fabricbot.json
deleted file mode 100644
index 996f01d760..0000000000
--- a/.github/fabricbot.json
+++ /dev/null
@@ -1,598 +0,0 @@
-{
-  "version": "1.0",
-  "tasks": [
-    {
-      "taskType": "trigger",
-      "capabilityId": "IssueResponder",
-      "subCapability": "IssuesOnlyResponder",
-      "version": "1.0",
-      "config": {
-        "taskName": "Add needs triage label to new issues",
-        "conditions": {
-          "operator": "and",
-          "operands": [
-            {
-              "name": "isAction",
-              "parameters": {
-                "action": "opened"
-              }
-            },
-            {
-              "operator": "not",
-              "operands": [
-                {
-                  "name": "isPartOfProject",
-                  "parameters": {}
-                }
-              ]
-            },
-            {
-              "operator": "not",
-              "operands": [
-                {
-                  "name": "isAssignedToSomeone",
-                  "parameters": {}
-                }
-              ]
-            }
-          ]
-        },
-        "actions": [
-          {
-            "name": "addLabel",
-            "parameters": {
-              "label": "needs-triage"
-            }
-          }
-        ],
-        "eventType": "issue",
-        "eventNames": [
-          "issues",
-          "project_card"
-        ]
-      }
-    },
-    {
-      "taskType": "trigger",
-      "capabilityId": "IssueResponder",
-      "subCapability": "IssueCommentResponder",
-      "version": "1.0",
-      "config": {
-        "taskName": "Replace needs author feedback label with needs attention label when the author comments on an issue",
-        "conditions": {
-          "operator": "and",
-          "operands": [
-            {
-              "name": "isAction",
-              "parameters": {
-                "action": "created"
-              }
-            },
-            {
-              "name": "isActivitySender",
-              "parameters": {
-                "user": {
-                  "type": "author"
-                }
-              }
-            },
-            {
-              "name": "hasLabel",
-              "parameters": {
-                "label": "needs-author-feedback"
-              }
-            },
-            {
-              "name": "isOpen",
-              "parameters": {}
-            }
-          ]
-        },
-        "actions": [
-          {
-            "name": "addLabel",
-            "parameters": {
-              "label": "needs-attention"
-            }
-          },
-          {
-            "name": "removeLabel",
-            "parameters": {
-              "label": "needs-author-feedback"
-            }
-          }
-        ],
-        "eventType": "issue",
-        "eventNames": [
-          "issue_comment"
-        ]
-      }
-    },
-    {
-      "taskType": "trigger",
-      "capabilityId": "IssueResponder",
-      "subCapability": "IssuesOnlyResponder",
-      "version": "1.0",
-      "config": {
-        "taskName": "Remove no recent activity label from issues",
-        "conditions": {
-          "operator": "and",
-          "operands": [
-            {
-              "operator": "not",
-              "operands": [
-                {
-                  "name": "isAction",
-                  "parameters": {
-                    "action": "closed"
-                  }
-                }
-              ]
-            },
-            {
-              "name": "hasLabel",
-              "parameters": {
-                "label": "status-no-recent-activity"
-              }
-            }
-          ]
-        },
-        "actions": [
-          {
-            "name": "removeLabel",
-            "parameters": {
-              "label": "status-no-recent-activity"
-            }
-          }
-        ],
-        "eventType": "issue",
-        "eventNames": [
-          "issues",
-          "project_card"
-        ]
-      }
-    },
-    {
-      "taskType": "trigger",
-      "capabilityId": "IssueResponder",
-      "subCapability": "IssueCommentResponder",
-      "version": "1.0",
-      "config": {
-        "taskName": "Remove no recent activity label when an issue is commented on",
-        "conditions": {
-          "operator": "and",
-          "operands": [
-            {
-              "name": "hasLabel",
-              "parameters": {
-                "label": "status-no-recent-activity"
-              }
-            }
-          ]
-        },
-        "actions": [
-          {
-            "name": "removeLabel",
-            "parameters": {
-              "label": "status-no-recent-activity"
-            }
-          }
-        ],
-        "eventType": "issue",
-        "eventNames": [
-          "issue_comment"
-        ]
-      }
-    },
-    {
-      "taskType": "scheduled",
-      "capabilityId": "ScheduledSearch",
-      "subCapability": "ScheduledSearch",
-      "version": "1.1",
-      "config": {
-        "taskName": "Add no recent activity label to issues",
-        "frequency": [
-          {
-            "weekDay": 0,
-            "hours": [
-              2,
-              8,
-              14,
-              20
-            ]
-          },
-          {
-            "weekDay": 1,
-            "hours": [
-              2,
-              8,
-              14,
-              20
-            ]
-          },
-          {
-            "weekDay": 2,
-            "hours": [
-              2,
-              8,
-              14,
-              20
-            ]
-          },
-          {
-            "weekDay": 3,
-            "hours": [
-              2,
-              8,
-              14,
-              20
-            ]
-          },
-          {
-            "weekDay": 4,
-            "hours": [
-              2,
-              8,
-              14,
-              20
-            ]
-          },
-          {
-            "weekDay": 5,
-            "hours": [
-              2,
-              8,
-              14,
-              20
-            ]
-          },
-          {
-            "weekDay": 6,
-            "hours": [
-              2,
-              8,
-              14,
-              20
-            ]
-          }
-        ],
-        "searchTerms": [
-          {
-            "name": "isIssue",
-            "parameters": {}
-          },
-          {
-            "name": "isOpen",
-            "parameters": {}
-          },
-          {
-            "name": "hasLabel",
-            "parameters": {
-              "label": "needs-author-feedback"
-            }
-          },
-          {
-            "name": "noActivitySince",
-            "parameters": {
-              "days": 10
-            }
-          },
-          {
-            "name": "noLabel",
-            "parameters": {
-              "label": "status-no-recent-activity"
-            }
-          }
-        ],
-        "actions": [
-          {
-            "name": "addLabel",
-            "parameters": {
-              "label": "status-no-recent-activity"
-            }
-          },
-          {
-            "name": "addReply",
-            "parameters": {
-              "comment": "This issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for **10 days**."
-            }
-          }
-        ]
-      }
-    },
-    {
-      "taskType": "scheduled",
-      "capabilityId": "ScheduledSearch",
-      "subCapability": "ScheduledSearch",
-      "version": "1.1",
-      "config": {
-        "taskName": "Close duplicate issues",
-        "frequency": [
-          {
-            "weekDay": 0,
-            "hours": [
-              3,
-              9,
-              15,
-              21
-            ]
-          },
-          {
-            "weekDay": 1,
-            "hours": [
-              3,
-              9,
-              15,
-              21
-            ]
-          },
-          {
-            "weekDay": 2,
-            "hours": [
-              3,
-              9,
-              15,
-              21
-            ]
-          },
-          {
-            "weekDay": 3,
-            "hours": [
-              3,
-              9,
-              15,
-              21
-            ]
-          },
-          {
-            "weekDay": 4,
-            "hours": [
-              3,
-              9,
-              15,
-              21
-            ]
-          },
-          {
-            "weekDay": 5,
-            "hours": [
-              3,
-              9,
-              15,
-              21
-            ]
-          },
-          {
-            "weekDay": 6,
-            "hours": [
-              3,
-              9,
-              15,
-              21
-            ]
-          }
-        ],
-        "searchTerms": [
-          {
-            "name": "isIssue",
-            "parameters": {}
-          },
-          {
-            "name": "isOpen",
-            "parameters": {}
-          },
-          {
-            "name": "hasLabel",
-            "parameters": {
-              "label": "duplicate"
-            }
-          },
-          {
-            "name": "noActivitySince",
-            "parameters": {
-              "days": 1
-            }
-          }
-        ],
-        "actions": [
-          {
-            "name": "addReply",
-            "parameters": {
-              "comment": "This issue has been marked as duplicate and has not had any activity for **1 day**. It will be closed for housekeeping purposes."
-            }
-          },
-          {
-            "name": "closeIssue",
-            "parameters": {}
-          }
-        ]
-      }
-    },
-    {
-      "taskType": "trigger",
-      "capabilityId": "AutoMerge",
-      "subCapability": "AutoMerge",
-      "version": "1.0",
-      "id": "7WkkD7h8S",
-      "config": {
-        "label": "auto-merge",
-        "taskName": "Auto-merge pull requests",
-        "minMinutesOpen": "3",
-        "mergeType": "squash",
-        "deleteBranches": true,
-        "removeLabelOnPush": true,
-        "requireAllStatuses": true,
-        "usePrDescriptionAsCommitMessage": true,
-        "requireAllStatuses_exemptList": [
-          "dependabot",
-          "DotNet Maestro"
-        ],
-        "enforceDMPAsStatus": true
-      },
-      "disabled": false
-    },
-    {
-      "taskType": "trigger",
-      "capabilityId": "IssueResponder",
-      "subCapability": "PullRequestResponder",
-      "version": "1.0",
-      "id": "etuRtolXO",
-      "config": {
-        "conditions": {
-          "operator": "and",
-          "operands": [
-            {
-              "name": "titleContains",
-              "parameters": {
-                "titlePattern": ".+Update dependencies from dotnet/arcade .+",
-                "isRegex": true
-              }
-            },
-            {
-              "name": "isActivitySender",
-              "parameters": {
-                "user": "dotnet-maestro"
-              }
-            },
-            {
-              "name": "isAction",
-              "parameters": {
-                "action": "opened"
-              }
-            }
-          ]
-        },
-        "eventType": "pull_request",
-        "eventNames": [
-          "pull_request",
-          "issues",
-          "project_card"
-        ],
-        "taskName": "Arcade PR merger",
-        "actions": [
-          {
-            "name": "addLabel",
-            "parameters": {
-              "label": "auto-merge"
-            }
-          },
-          {
-            "name": "approvePullRequest",
-            "parameters": {
-              "comment": "Arcade update PR auto-approved."
-            }
-          }
-        ],
-        "dangerZone": {
-          "respondToBotActions": true,
-          "acceptRespondToBotActions": true
-        }
-      }
-    },
-    {
-      "taskType": "trigger",
-      "capabilityId": "IssueResponder",
-      "subCapability": "PullRequestResponder",
-      "version": "1.0",
-      "id": "5h4AIqKLs",
-      "config": {
-        "conditions": {
-          "operator": "and",
-          "operands": [
-            {
-              "name": "prTargetsBranch",
-              "parameters": {
-                "branchName": "main"
-              }
-            },
-            {
-              "name": "activitySenderHasPermissions",
-              "parameters": {
-                "permissions": "write"
-              }
-            },
-            {
-              "name": "isAction",
-              "parameters": {
-                "action": "opened"
-              }
-            },
-            {
-              "operator": "or",
-              "operands": [
-                {
-                  "operator": "and",
-                  "operands": [
-                    {
-                      "name": "titleContains",
-                      "parameters": {
-                        "isRegex": true,
-                        "titlePattern": "Localized file check-in by OneLocBuild Task: Build definition ID 2923: Build ID [0-9]+"
-                      }
-                    },
-                    {
-                      "name": "isActivitySender",
-                      "parameters": {
-                        "user": "testplatform-bot"
-                      }
-                    }
-                  ]
-                },
-                {
-                  "operator": "and",
-                  "operands": [
-                    {
-                      "name": "titleContains",
-                      "parameters": {
-                        "titlePattern": "LEGO\\: Pull request from lego\\/[a-z0-9_\\-]* to master",
-                        "isRegex": true
-                      }
-                    },
-                    {
-                      "name": "isActivitySender",
-                      "parameters": {
-                        "user": "csigs"
-                      }
-                    }
-                  ]
-                }
-              ]
-            }
-          ]
-        },
-        "eventType": "pull_request",
-        "eventNames": [
-          "pull_request",
-          "issues",
-          "project_card"
-        ],
-        "taskName": "Loc PR merger",
-        "dangerZone": {
-          "respondToBotActions": true,
-          "acceptRespondToBotActions": true
-        },
-        "actions": [
-          {
-            "name": "addLabel",
-            "parameters": {
-              "label": "auto-merge"
-            }
-          },
-          {
-            "name": "addLabel",
-            "parameters": {
-              "label": "localization"
-            }
-          },
-          {
-            "name": "approvePullRequest",
-            "parameters": {
-              "comment": "Localization PR auto-approved."
-            }
-          }
-        ]
-      }
-    }
-  ],
-  "userGroups": []
-}
diff --git a/.github/policies/resourceManagement.yml b/.github/policies/resourceManagement.yml
new file mode 100644
index 0000000000..b3c77f150f
--- /dev/null
+++ b/.github/policies/resourceManagement.yml
@@ -0,0 +1,112 @@
+id: 
+name: GitOps.PullRequestIssueManagement
+description: GitOps.PullRequestIssueManagement primitive
+owner: 
+resource: repository
+disabled: false
+where: 
+configuration:
+  resourceManagementConfiguration:
+    scheduledSearches:
+    - description: 
+      frequencies:
+      - hourly:
+          hour: 6
+      filters:
+      - isIssue
+      - isOpen
+      - hasLabel:
+          label: needs-author-feedback
+      - noActivitySince:
+          days: 10
+      - isNotLabeledWith:
+          label: status-no-recent-activity
+      actions:
+      - addLabel:
+          label: status-no-recent-activity
+      - addReply:
+          reply: This issue has been automatically marked as stale because it has been marked as requiring author feedback but has not had any activity for **10 days**.
+    - description: 
+      frequencies:
+      - hourly:
+          hour: 6
+      filters:
+      - isIssue
+      - isOpen
+      - hasLabel:
+          label: duplicate
+      - noActivitySince:
+          days: 1
+      actions:
+      - addReply:
+          reply: This issue has been marked as duplicate and has not had any activity for **1 day**. It will be closed for housekeeping purposes.
+      - closeIssue
+    eventResponderTasks:
+    - if:
+      - payloadType: Issue_Comment
+      - isAction:
+          action: Created
+      - isActivitySender:
+          issueAuthor: True
+      - hasLabel:
+          label: needs-author-feedback
+      - isOpen
+      then:
+      - addLabel:
+          label: needs-attention
+      - removeLabel:
+          label: needs-author-feedback
+      description: 
+    - if:
+      - payloadType: Issues
+      - not:
+          isAction:
+            action: Closed
+      - hasLabel:
+          label: status-no-recent-activity
+      then:
+      - removeLabel:
+          label: status-no-recent-activity
+      description: 
+    - if:
+      - payloadType: Issue_Comment
+      - hasLabel:
+          label: status-no-recent-activity
+      then:
+      - removeLabel:
+          label: status-no-recent-activity
+      description: 
+    - if:
+      - payloadType: Pull_Request
+      - hasLabel:
+          label: auto-merge
+      then:
+      - enableAutoMerge:
+          mergeMethod: Squash
+      description: 
+    - if:
+      - payloadType: Pull_Request
+      - labelRemoved:
+          label: auto-merge
+      then:
+      - disableAutoMerge
+      description: 
+    - if:
+      - payloadType: Pull_Request
+      - titleContains:
+          pattern: .+Update dependencies from dotnet/arcade .+
+          isRegex: True
+      - isActivitySender:
+          user: dotnet-maestro
+          issueAuthor: False
+      - isAction:
+          action: Opened
+      then:
+      - addLabel:
+          label: auto-merge
+      - approvePullRequest:
+          comment: Arcade update PR auto-approved.
+      description: 
+      triggerOnOwnActions: true
+onFailure: 
+onSuccess: 
diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml
index 65cc1f2b92..bb4c35bfb0 100644
--- a/eng/Version.Details.xml
+++ b/eng/Version.Details.xml
@@ -1,9 +1,9 @@
 <?xml version="1.0" encoding="utf-8"?>
 <Dependencies>
   <ProductDependencies>
-    <Dependency Name="Microsoft.Internal.CodeCoverage" Version="17.7.2-beta.23308.3">
+    <Dependency Name="Microsoft.Internal.CodeCoverage" Version="17.7.3-beta.23317.1">
       <Uri>https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage</Uri>
-      <Sha>d211308037c90cd5e1892c3a88f7de77e44d269d</Sha>
+      <Sha>38a8c647404c329b3597461d00594a6ec26662b0</Sha>
     </Dependency>
     <Dependency Name="Microsoft.Diagnostics.NETCore.Client" Version="0.2.0-preview.23211.1">
       <Uri>https://github.com/dotnet/diagnostics</Uri>
@@ -19,9 +19,9 @@
       <Sha>7a43ba8792da756726edd85e5e81e79ae174398f</Sha>
       <SourceBuild RepoName="source-build-externals" ManagedOnly="true" />
     </Dependency>
-    <Dependency Name="Microsoft.SourceBuild.Intermediate.source-build-reference-packages" Version="8.0.0-alpha.1.23302.3">
+    <Dependency Name="Microsoft.SourceBuild.Intermediate.source-build-reference-packages" Version="8.0.0-alpha.1.23309.1">
       <Uri>https://github.com/dotnet/source-build-reference-packages</Uri>
-      <Sha>4a3b4b6b37bdafe501477bf2e564380e1962ce61</Sha>
+      <Sha>b0f656e394f8e98f48f11612ac997750bb85ff6c</Sha>
       <SourceBuild RepoName="source-build-reference-packages" ManagedOnly="true" />
     </Dependency>
     <Dependency Name="NuGet.Frameworks" Version="5.5.0">
diff --git a/eng/Versions.props b/eng/Versions.props
index dbffb6d634..98fe00476b 100644
--- a/eng/Versions.props
+++ b/eng/Versions.props
@@ -2,6 +2,12 @@
 <Project>
   <PropertyGroup Label="Version settings">
     <!-- This repo version -->
+    <!-- 
+        Workaround for https://github.com/microsoft/vstest/issues/4544 
+        Use semantic versioning V1 because V2 will produce version like 17.7.0-preview.23280.1+94103c3f and DTAExecutionHost 
+        is trying to parse that version and will consider any version with more than 4 `.` in it as invalid. 
+    -->
+    <SemanticVersioningV1>true</SemanticVersioningV1>
     <VersionPrefix>17.7.0</VersionPrefix>
     <PreReleaseVersionLabel>preview</PreReleaseVersionLabel>
   </PropertyGroup>
@@ -24,7 +30,7 @@
     <MicrosoftExtensionsDependencyModelPackageVersion>3.0.0</MicrosoftExtensionsDependencyModelPackageVersion>
     <MicrosoftExtensionsFileSystemGlobbingVersion>2.0.0</MicrosoftExtensionsFileSystemGlobbingVersion>
     <MicrosoftFakesVersion>17.4.0-beta.22478.3</MicrosoftFakesVersion>
-    <MicrosoftInternalCodeCoverageVersion>17.7.2-beta.23308.3</MicrosoftInternalCodeCoverageVersion>
+    <MicrosoftInternalCodeCoverageVersion>17.7.3-beta.23317.1</MicrosoftInternalCodeCoverageVersion>
     <MicrosoftNetCompilersToolsetVersion>4.6.0-1.23107.10</MicrosoftNetCompilersToolsetVersion>
     <MicrosoftVisualStudioDiagnosticsUtilitiesVersion>17.6.33617.297</MicrosoftVisualStudioDiagnosticsUtilitiesVersion>
     <MicrosoftVisualStudioEnterpriseAspNetHelper>$(MicrosoftVisualStudioDiagnosticsUtilitiesVersion)</MicrosoftVisualStudioEnterpriseAspNetHelper>
diff --git a/src/Microsoft.TestPlatform.CrossPlatEngine/Client/Parallel/ParallelOperationManager.cs b/src/Microsoft.TestPlatform.CrossPlatEngine/Client/Parallel/ParallelOperationManager.cs
index 2dde2f813d..f61c535771 100644
--- a/src/Microsoft.TestPlatform.CrossPlatEngine/Client/Parallel/ParallelOperationManager.cs
+++ b/src/Microsoft.TestPlatform.CrossPlatEngine/Client/Parallel/ParallelOperationManager.cs
@@ -17,7 +17,7 @@ namespace Microsoft.VisualStudio.TestPlatform.CrossPlatEngine.Client;
 /// </summary>
 internal sealed class ParallelOperationManager<TManager, TEventHandler, TWorkload> : IDisposable
 {
-    private const int PreStart = 2;
+    private const int PreStart = 0;
     private readonly static int VSTEST_HOSTPRESTART_COUNT =
         int.TryParse(
                 Environment.GetEnvironmentVariable(nameof(VSTEST_HOSTPRESTART_COUNT)),
diff --git a/test/Microsoft.TestPlatform.CrossPlatEngine.UnitTests/Client/Parallel/ParallelProxyExecutionManagerTests.cs b/test/Microsoft.TestPlatform.CrossPlatEngine.UnitTests/Client/Parallel/ParallelProxyExecutionManagerTests.cs
index 5e0d939f6d..c5331d6cc8 100644
--- a/test/Microsoft.TestPlatform.CrossPlatEngine.UnitTests/Client/Parallel/ParallelProxyExecutionManagerTests.cs
+++ b/test/Microsoft.TestPlatform.CrossPlatEngine.UnitTests/Client/Parallel/ParallelProxyExecutionManagerTests.cs
@@ -285,11 +285,7 @@ public void StartTestRunShouldProcessAllSourcesOnExecutionAbortsForAnySource()
 
         Assert.IsTrue(_executionCompleted.Wait(Timeout3Seconds), "Test run not completed.");
 
-        // Even though we start the test run for two sources, because of the current setup where
-        // we initialize a proxy if no more slots are available, we end up with abort notice being
-        // sent only to the running manager. This leaves the initialized manager in limbo and the
-        // assert will fail because of this.
-        Assert.AreEqual(1, _processedSources.Count, "Abort should stop all sources execution.");
+        Assert.AreEqual(2, _processedSources.Count, "Abort should stop all sources execution.");
     }
 
     [TestMethod]