From 3d3375aaa35de7cf4ee7bf040501f931d5ff1d5f Mon Sep 17 00:00:00 2001 From: Codrin-Victor Poienaru 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 Co-authored-by: Jakub Jareš * 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] * 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] * 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] * Exclude old branches from new pipeline trigger (#4388)Co-authored-by: Jakub Jareš Co-authored-by: Jakub Jareš * 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] * 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š Co-authored-by: Amaury Levé * 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] * 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] * 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] * 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] * Remove IO from source build (#4426) Co-authored-by: Jakub Chocholowicz * [main] Update dependencies from devdiv/DevDiv/vs-code-coverage (#4423) Co-authored-by: dotnet-maestro[bot] * Remove unused variable (#4425) * Remove Localize and eng/Localize folders (#4427) * [main] Update dependencies from dotnet/arcade (#4428) Co-authored-by: dotnet-maestro[bot] * 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] * 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] * 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] * 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] * 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š * 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] * 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] * 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] * [main] Update dependencies from dotnet/source-build-reference-packages (#4453) Co-authored-by: dotnet-maestro[bot] * 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] * [main] Update dependencies from dotnet/source-build-externals (#4454) Co-authored-by: dotnet-maestro[bot] * 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] * [main] Update dependencies from dotnet/source-build-reference-packages (#4465) Co-authored-by: dotnet-maestro[bot] * [main] Update dependencies from devdiv/DevDiv/vs-code-coverage (#4464) Co-authored-by: dotnet-maestro[bot] * Drop usage of Microsoft.Internal.TestPlatform.Remote (#4456) * [main] Update dependencies from devdiv/DevDiv/vs-code-coverage (#4466) Co-authored-by: dotnet-maestro[bot] * 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] * [main] Update dependencies from devdiv/DevDiv/vs-code-coverage (#4471) Co-authored-by: dotnet-maestro[bot] * [main] Update dependencies from dotnet/source-build-reference-packages (#4472) Co-authored-by: dotnet-maestro[bot] * [main] Update dependencies from dotnet/source-build-externals (#4473) Co-authored-by: dotnet-maestro[bot] * 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] * 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] * 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] Co-authored-by: Jakub Chocholowicz * [main] Update dependencies from devdiv/DevDiv/vs-code-coverage (#4488) Co-authored-by: dotnet-maestro[bot] * 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] * [main] Update dependencies from dotnet/source-build-reference-packages (#4494) Co-authored-by: dotnet-maestro[bot] * Don't print socket transport error in console (#4493) * [main] Update dependencies from dotnet/source-build-externals (#4495) Co-authored-by: dotnet-maestro[bot] * 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] * Update Microsoft.Extensions.DependencyModel (#4486) * [main] Update dependencies from dotnet/source-build-reference-packages (#4502) Co-authored-by: dotnet-maestro[bot] * 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] * 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] * 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] * 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] * directoryPath can be null (#4525) * [main] Update dependencies from dotnet/source-build-reference-packages (#4514) Co-authored-by: dotnet-maestro[bot] * Spelling (#4526) * remove some un-used members (#4521) * [main] Update dependencies from devdiv/DevDiv/vs-code-coverage (#4530) Co-authored-by: dotnet-maestro[bot] * remove redundant GetTypeInfo (#4519) Co-authored-by: Amaury Levé * 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] * Backport 17.6.2 fixes (#4533) Co-authored-by: Amaury Levé * 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] * 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] * 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] * Added release notes for v17.7.0-preview.23280.1 (#4543) * Use SemVer1 (#4545) Co-authored-by: Amaury Levé * [main] Update dependencies from dotnet/source-build-reference-packages (#4541) Co-authored-by: dotnet-maestro[bot] * 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] * 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] * 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] * Disable pre-start of testhosts (#4554) (#4556) * [main] Update dependencies from devdiv/DevDiv/vs-code-coverage (#4557) Co-authored-by: dotnet-maestro[bot] --------- Co-authored-by: David Müller Co-authored-by: David Mueller IWS Co-authored-by: Jakub Jareš Co-authored-by: dotnet-maestro[bot] <42748379+dotnet-maestro[bot]@users.noreply.github.com> Co-authored-by: dotnet-maestro[bot] Co-authored-by: Alex Hsu Co-authored-by: dotnet bot Co-authored-by: Amaury Levé Co-authored-by: Nikola Milosavljevic Co-authored-by: Larry Ewing Co-authored-by: Marco Rossignoli Co-authored-by: Matt Mitchell Co-authored-by: Amaury Levé Co-authored-by: Michael Simons Co-authored-by: Jakub Chocholowicz <59966772+jakubch1@users.noreply.github.com> Co-authored-by: Jakub Chocholowicz Co-authored-by: Matt Thalman Co-authored-by: fhnaseer Co-authored-by: Simon Cropp Co-authored-by: Codrin Poienaru 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 @@ - + https://dev.azure.com/devdiv/DevDiv/_git/vs-code-coverage - d211308037c90cd5e1892c3a88f7de77e44d269d + 38a8c647404c329b3597461d00594a6ec26662b0 https://github.com/dotnet/diagnostics @@ -19,9 +19,9 @@ 7a43ba8792da756726edd85e5e81e79ae174398f - + https://github.com/dotnet/source-build-reference-packages - 4a3b4b6b37bdafe501477bf2e564380e1962ce61 + b0f656e394f8e98f48f11612ac997750bb85ff6c 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 @@ + + true 17.7.0 preview @@ -24,7 +30,7 @@ 3.0.0 2.0.0 17.4.0-beta.22478.3 - 17.7.2-beta.23308.3 + 17.7.3-beta.23317.1 4.6.0-1.23107.10 17.6.33617.297 $(MicrosoftVisualStudioDiagnosticsUtilitiesVersion) 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; /// internal sealed class ParallelOperationManager : 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]