Skip to content

Commit ea241ef

Browse files
authored
Merge main to runtime async branch (#79961)
Merge main to the feature branch
2 parents 49a272a + 01f170e commit ea241ef

File tree

363 files changed

+38663
-12465
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

363 files changed

+38663
-12465
lines changed

.github/CODEOWNERS

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@ docs/compilers @dotnet/roslyn-compiler
99
docs/ide @dotnet/roslyn-ide
1010

1111
eng/ @dotnet/roslyn-infrastructure
12-
/eng/DotNetBuild.props @dotnet/product-construction
13-
/eng/SourceBuild* @dotnet/source-build
1412
scripts/ @dotnet/roslyn-infrastructure
1513

1614
src/Analyzers/ @dotnet/roslyn-ide

.github/policies/resourceManagement.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ configuration:
5555
branch: main
5656
- targetsBranch:
5757
branch: main-vs-deps
58+
- targetsBranch:
59+
branch: community
5860
- and:
5961
- isAction:
6062
action: Closed

.github/workflows/main-merge.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,6 @@ jobs:
2121
if: github.repository == 'dotnet/roslyn'
2222
uses: dotnet/arcade/.github/workflows/inter-branch-merge-base.yml@main
2323
with:
24-
configuration_file_path: 'eng/config/main-to-main-vs-deps-branch-merge.jsonc'
24+
configuration_file_path: 'eng/config/community-to-main-branch-merge.jsonc'
2525
configuration_file_branch: ${{ inputs.configuration_file_branch || 'main' }}
2626

azure-pipelines-integration-dartlab.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ resources:
2222
name: internal/dotnet-roslyn
2323
ref: $(Build.SourceBranch)
2424
trigger:
25-
- main-vs-deps
25+
- main
2626

2727
parameters:
2828
- name: prNumber

azure-pipelines-integration-lsp.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ trigger:
66
include:
77
- main
88
- main-vs-deps
9+
- community
910
- release/*
1011
- features/*
1112
- demos/*
@@ -24,6 +25,7 @@ pr:
2425
include:
2526
- main
2627
- main-vs-deps
28+
- community
2729
- release/*
2830
- features/*
2931
- demos/*

azure-pipelines-integration-scouting.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ schedules:
1010
include:
1111
- main
1212
- main-vs-deps
13+
- community
1314

1415
variables:
1516
- name: Codeql.Enabled

azure-pipelines-integration.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ trigger:
44
include:
55
- main
66
- main-vs-deps
7+
- community
78
- release/*
89
- features/*
910
- demos/*
@@ -20,6 +21,7 @@ pr:
2021
include:
2122
- main
2223
- main-vs-deps
24+
- community
2325
- release/*
2426
- features/*
2527
- demos/*

azure-pipelines-official.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ trigger:
33
include:
44
- main
55
- main-vs-deps
6+
- community
67
- release/dev16.*-vs-deps
78
- release/dev17.*
89
- release/dev18.*
@@ -111,6 +112,7 @@ extends:
111112
parameters:
112113
featureFlags:
113114
autoBaseline: true
115+
incrementalSDLBinaryAnalysis: false
114116
sdl:
115117
sourceAnalysisPool:
116118
name: NetCore1ESPool-Svc-Internal
@@ -127,7 +129,7 @@ extends:
127129
configFile: '$(Build.SourcesDirectory)/eng/TSAConfig.gdntsa'
128130
pool:
129131
name: NetCore1ESPool-Svc-Internal
130-
image: windows.vs2022preview.amd64
132+
image: windows.vs2022preview.scout.amd64
131133
os: windows
132134
customBuildTags:
133135
- ES365AIMigrationTooling
@@ -137,11 +139,11 @@ extends:
137139
displayName: Build and Test
138140

139141
jobs:
140-
- ${{ if eq(variables['Build.SourceBranch'], 'refs/heads/release/dev17.13') }}:
142+
- ${{ if eq(variables['Build.SourceBranch'], 'refs/heads/release/dev17.14') }}:
141143
- template: /eng/common/templates-official/job/onelocbuild.yml@self
142144
parameters:
143145
MirrorRepo: roslyn
144-
MirrorBranch: release/dev17.13
146+
MirrorBranch: release/dev17.14
145147
LclSource: lclFilesfromPackage
146148
LclPackageId: 'LCL-JUNO-PROD-ROSLYN'
147149

azure-pipelines.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
trigger:
33
- main
44
- main-vs-deps
5+
- community
56
- release/*
67
- features/*
78
- demos/*
@@ -12,6 +13,7 @@ pr:
1213
include:
1314
- main
1415
- main-vs-deps
16+
- community
1517
- release/*
1618
- features/*
1719
- demos/*
@@ -55,10 +57,12 @@ variables:
5557
value: NetCore1ESPool-Internal
5658

5759
- name: Vs2022PreviewQueueName
60+
# As of 2025-06-12, the non-scouting queue does not have a new enough of an MSBuild to build Roslyn; use the scouting
61+
# queue which is on 17.14. This likely can be removed by 2025-06-18 when the upgrade to 17.14 Preview 4 is scheduled to complete.
5862
${{ if eq(variables['System.TeamProject'], 'public') }}:
59-
value: windows.vs2022preview.amd64.open
63+
value: windows.vs2022preview.scout.amd64.open
6064
${{ else }}:
61-
value: windows.vs2022preview.amd64
65+
value: windows.vs2022preview.scout.amd64
6266

6367
- name: Vs2022RegularQueueName
6468
${{ if eq(variables['System.TeamProject'], 'public') }}:

eng/Directory.Packages.props

Lines changed: 38 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
<!-- Versions used by several individual references below -->
44
<RoslynDiagnosticsNugetPackageVersion>3.11.0-beta1.24081.1</RoslynDiagnosticsNugetPackageVersion>
55
<MicrosoftCodeAnalysisTestingVersion>1.1.3-beta1.24319.1</MicrosoftCodeAnalysisTestingVersion>
6-
<MicrosoftVisualStudioExtensibilityTestingVersion>0.1.796-beta</MicrosoftVisualStudioExtensibilityTestingVersion>
6+
<MicrosoftVisualStudioExtensibilityTestingVersion>0.1.800-beta</MicrosoftVisualStudioExtensibilityTestingVersion>
77
<_BasicReferenceAssembliesVersion>1.8.3</_BasicReferenceAssembliesVersion>
88
<!-- CodeStyleAnalyzerVersion should we updated together with version of dotnet-format in dotnet-tools.json -->
99
<CodeStyleAnalyzerVersion>4.8.0-3.final</CodeStyleAnalyzerVersion>
10-
<VisualStudioEditorPackagesVersion>17.13.226</VisualStudioEditorPackagesVersion>
10+
<VisualStudioEditorPackagesVersion>18.0.332-preview</VisualStudioEditorPackagesVersion>
1111
<ILAsmPackageVersion>9.0.0-rc.2.24462.10</ILAsmPackageVersion>
1212
<ILDAsmPackageVersion>6.0.0-rtm.21518.12</ILDAsmPackageVersion>
1313
<MicrosoftILVerificationVersion>7.0.0-alpha.1.22060.1</MicrosoftILVerificationVersion>
@@ -45,10 +45,10 @@
4545
</ItemGroup>
4646

4747
<ItemGroup Condition="'$(DotNetBuildSourceOnly)' != 'true' and '$(TargetFramework)' == 'net472'">
48-
<PackageVersion Include="Microsoft.Build" Version="17.13.9" />
49-
<PackageVersion Include="Microsoft.Build.Framework" Version="17.13.9" />
50-
<PackageVersion Include="Microsoft.Build.Tasks.Core" Version="17.13.9" />
51-
<PackageVersion Include="Microsoft.Build.Utilities.Core" Version="17.13.9" />
48+
<PackageVersion Include="Microsoft.Build" Version="17.15.0-preview-25353-11" />
49+
<PackageVersion Include="Microsoft.Build.Framework" Version="17.15.0-preview-25353-11" />
50+
<PackageVersion Include="Microsoft.Build.Tasks.Core" Version="17.15.0-preview-25353-11" />
51+
<PackageVersion Include="Microsoft.Build.Utilities.Core" Version="17.15.0-preview-25353-11" />
5252
</ItemGroup>
5353

5454
<ItemGroup>
@@ -57,12 +57,12 @@
5757
<!--
5858
Visual Studio
5959
-->
60-
<PackageVersion Include="Microsoft.VisualStudio.SDK" Version="17.13.40008" />
61-
<PackageVersion Include="Microsoft.Internal.VisualStudio.Shell.Framework" Version="17.12.40391" />
62-
<PackageVersion Include="Microsoft.ServiceHub.Client" Version="4.2.1017" />
63-
<PackageVersion Include="Microsoft.VisualStudio.Extensibility.Sdk" Version="17.13.40008" />
64-
<PackageVersion Include="Microsoft.VisualStudio.Extensibility" Version="17.12.2037-preview3" />
65-
<PackageVersion Include="Microsoft.VisualStudio.Extensibility.JsonGenerators.Sdk" Version="17.12.2037-preview3" />
60+
<PackageVersion Include="Microsoft.VisualStudio.SDK" Version="18.0.2101-preview.1" />
61+
<PackageVersion Include="Microsoft.Internal.VisualStudio.Shell.Framework" Version="18.0.1211-preview.1" />
62+
<PackageVersion Include="Microsoft.ServiceHub.Client" Version="4.6.3200" />
63+
<PackageVersion Include="Microsoft.VisualStudio.Extensibility.Sdk" Version="18.0.52-preview1" />
64+
<PackageVersion Include="Microsoft.VisualStudio.Extensibility" Version="18.0.52-preview1" />
65+
<PackageVersion Include="Microsoft.VisualStudio.Extensibility.JsonGenerators.Sdk" Version="18.0.52-preview1" />
6666
<PackageVersion Include="Microsoft.VSSDK.Debugger.VSDConfigTool" Version="17.13.1100801-preview" />
6767
<PackageVersion Include="Microsoft.VisualStudio.ProjectSystem" Version="17.0.77-pre-g62a6cb5699" />
6868
<PackageVersion Include="Microsoft.VisualStudio.CallHierarchy.Package.Definitions" Version="15.8.27812-alpha" />
@@ -74,7 +74,7 @@
7474
<PackageVersion Include="Microsoft.VisualStudio.LiveShare.WebEditors" Version="3.0.8" />
7575
<PackageVersion Include="Microsoft.VisualStudio.InteractiveWindow" Version="4.0.0" />
7676
<PackageVersion Include="Microsoft.VisualStudio.VsInteractiveWindow" Version="4.0.0" />
77-
<PackageVersion Include="Microsoft.VisualStudio.Search" Version="17.10.961-preview.2" />
77+
<PackageVersion Include="Microsoft.VisualStudio.Search" Version="17.14.39337" />
7878
<PackageVersion Include="Microsoft.VisualStudio.WinForms.Interfaces" Version="17.0.0-previews-4-31709-430" />
7979
<PackageVersion Include="Microsoft.VisualStudio.Workspace.VSIntegration" Version="17.9.29-preview-0001" />
8080
<PackageVersion Include="Microsoft.VisualStudio.Copilot.Roslyn.SemanticSearch" Version="18.0.533-alpha" />
@@ -90,29 +90,33 @@
9090
Subset of Microsoft.VisualStudio.Sdk meta-package (run `csi generate-vssdk-versions.csx` to update based on VSSDK meta-package).
9191
See https://github.com/dotnet/arcade/blob/main/Documentation/MirroringPackages.md if any of these packages fail to restore.
9292
-->
93-
<PackageVersion Include="Microsoft.ServiceHub.Framework" Version="4.8.3" />
94-
<PackageVersion Include="Microsoft.VisualStudio.Composition" Version="17.12.20" />
95-
<PackageVersion Include="Microsoft.VisualStudio.Composition.Analyzers" Version="17.12.20" />
96-
<PackageVersion Include="Microsoft.VisualStudio.CoreUtility" Version="17.13.226" />
97-
<PackageVersion Include="Microsoft.VisualStudio.Editor" Version="17.13.226" />
98-
<PackageVersion Include="Microsoft.VisualStudio.ImageCatalog" Version="17.13.40008" />
99-
<PackageVersion Include="Microsoft.VisualStudio.Language" Version="17.13.226" />
100-
<PackageVersion Include="Microsoft.VisualStudio.Language.NavigateTo.Interfaces" Version="17.13.226" />
101-
<PackageVersion Include="Microsoft.VisualStudio.Language.StandardClassification" Version="17.13.226" />
102-
<PackageVersion Include="Microsoft.VisualStudio.LanguageServer.Client" Version="17.13.33" />
93+
<PackageVersion Include="Microsoft.ServiceHub.Framework" Version="4.9.11-beta" />
94+
<PackageVersion Include="Microsoft.VisualStudio.Composition" Version="17.13.50" />
95+
<PackageVersion Include="Microsoft.VisualStudio.Composition.Analyzers" Version="17.13.50" />
96+
<PackageVersion Include="Microsoft.VisualStudio.CoreUtility" Version="18.0.332-preview" />
97+
<PackageVersion Include="Microsoft.VisualStudio.Editor" Version="18.0.332-preview" />
98+
<PackageVersion Include="Microsoft.VisualStudio.ImageCatalog" Version="18.0.2101-preview.1" />
99+
<PackageVersion Include="Microsoft.VisualStudio.Imaging" Version="18.0.2101-preview.1" />
100+
<PackageVersion Include="Microsoft.VisualStudio.Imaging.Interop.14.0.DesignTime" Version="18.0.2077-preview.1" />
101+
<PackageVersion Include="Microsoft.VisualStudio.Language" Version="18.0.332-preview" />
102+
<PackageVersion Include="Microsoft.VisualStudio.Language.NavigateTo.Interfaces" Version="18.0.332-preview" />
103+
<PackageVersion Include="Microsoft.VisualStudio.Language.StandardClassification" Version="18.0.332-preview" />
104+
<PackageVersion Include="Microsoft.VisualStudio.LanguageServer.Client" Version="18.0.14-preview" />
103105
<PackageVersion Include="Microsoft.VisualStudio.RemoteControl" Version="16.3.52" />
104-
<PackageVersion Include="Microsoft.VisualStudio.RpcContracts" Version="17.13.7" />
105-
<PackageVersion Include="Microsoft.VisualStudio.Telemetry" Version="17.14.8" />
106-
<PackageVersion Include="Microsoft.VisualStudio.Text.Data" Version="17.13.226" />
107-
<PackageVersion Include="Microsoft.VisualStudio.Text.Logic" Version="17.13.226" />
108-
<PackageVersion Include="Microsoft.VisualStudio.Text.UI" Version="17.13.226" />
109-
<PackageVersion Include="Microsoft.VisualStudio.Text.UI.Wpf" Version="17.13.226" />
110-
<PackageVersion Include="Microsoft.VisualStudio.Threading" Version="17.13.2" />
111-
<PackageVersion Include="Microsoft.VisualStudio.Threading.Analyzers" Version="17.13.2" />
106+
<PackageVersion Include="Microsoft.VisualStudio.RpcContracts" Version="17.15.25-pre" />
107+
<PackageVersion Include="Microsoft.VisualStudio.Shell.15.0" Version="18.0.2101-preview.1" />
108+
<PackageVersion Include="Microsoft.VisualStudio.Telemetry" Version="18.0.22" />
109+
<PackageVersion Include="Microsoft.VisualStudio.Text.Data" Version="18.0.332-preview" />
110+
<PackageVersion Include="Microsoft.VisualStudio.Text.Logic" Version="18.0.332-preview" />
111+
<PackageVersion Include="Microsoft.VisualStudio.Text.UI" Version="18.0.332-preview" />
112+
<PackageVersion Include="Microsoft.VisualStudio.Text.UI.Wpf" Version="18.0.332-preview" />
113+
<PackageVersion Include="Microsoft.VisualStudio.Threading" Version="17.15.20-alpha" />
114+
<PackageVersion Include="Microsoft.VisualStudio.Threading.Analyzers" Version="17.15.20-alpha" />
115+
<PackageVersion Include="Microsoft.VisualStudio.Utilities" Version="18.0.2101-preview.1" />
112116
<PackageVersion Include="Microsoft.VisualStudio.Utilities.Internal" Version="16.3.90" />
113-
<PackageVersion Include="Nerdbank.Streams" Version="2.11.79" />
117+
<PackageVersion Include="Nerdbank.Streams" Version="2.12.87" />
114118
<PackageVersion Include="Newtonsoft.Json" Version="13.0.3" />
115-
<PackageVersion Include="StreamJsonRpc" Version="2.21.10" />
119+
<PackageVersion Include="StreamJsonRpc" Version="2.23.39-alpha" />
116120

117121
<!--
118122
VS Debugger
@@ -260,7 +264,7 @@
260264
<PackageVersion Include="Microsoft.VisualStudio.Extensibility.Testing.SourceGenerator" Version="$(MicrosoftVisualStudioExtensibilityTestingVersion)" />
261265
<PackageVersion Include="Microsoft.VisualStudio.Extensibility.Testing.Xunit" Version="$(MicrosoftVisualStudioExtensibilityTestingVersion)" />
262266
<PackageVersion Include="System.Management" Version="7.0.0" />
263-
<PackageVersion Include="System.Drawing.Common" Version="8.0.8" />
267+
<PackageVersion Include="System.Drawing.Common" Version="9.0.0" />
264268
<PackageVersion Include="NuGet.SolutionRestoreManager.Interop" Version="4.8.0" />
265269
<PackageVersion Include="Moq" Version="4.10.1" />
266270
<PackageVersion Include="System.CodeDom" Version="8.0.0" />

0 commit comments

Comments
 (0)