Skip to content

Commit d36f8f2

Browse files
committed
Merge remote-tracking branch 'upstream/main' into fixAsyncLazyDispose
2 parents 5544227 + baa194e commit d36f8f2

File tree

47 files changed

+1116
-162
lines changed

Some content is hidden

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

47 files changed

+1116
-162
lines changed

.config/dotnet-tools.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"isRoot": true,
44
"tools": {
55
"powershell": {
6-
"version": "7.3.5",
6+
"version": "7.3.8",
77
"commands": [
88
"pwsh"
99
]
@@ -15,7 +15,7 @@
1515
]
1616
},
1717
"dotnet-coverage": {
18-
"version": "17.7.3",
18+
"version": "17.9.3",
1919
"commands": [
2020
"dotnet-coverage"
2121
]

.devcontainer/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Refer to https://hub.docker.com/_/microsoft-dotnet-sdk for available versions
2-
FROM mcr.microsoft.com/dotnet/sdk:7.0.302-jammy
2+
FROM mcr.microsoft.com/dotnet/sdk:7.0.401-jammy
33

44
# Installing mono makes `dotnet test` work without errors even for net472.
55
# But installing it takes a long time, so it's excluded by default.

.editorconfig

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ indent_size = 2
3232
indent_size = 2
3333
indent_style = space
3434

35+
[*.ps1]
36+
indent_style = space
37+
indent_size = 4
38+
3539
# Dotnet code style settings:
3640
[*.{cs,vb}]
3741
# Sort using and Import directives with System.* appearing first

.github/dependabot.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,7 @@ updates:
88
schedule:
99
interval: weekly
1010
ignore:
11+
# This package has unlisted versions on nuget.org that are not supported. Avoid them.
12+
- dependency-name: dotnet-format
13+
versions: ["6.x", "7.x", "8.x"]
1114
- dependency-name: Microsoft.CodeAnalysis* # We intentionally target older VS versions.

Directory.Build.props

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<BaseIntermediateOutputPath>$(RepoRootPath)obj\$([MSBuild]::MakeRelative($(RepoRootPath), $(MSBuildProjectDirectory)))\</BaseIntermediateOutputPath>
66
<BaseOutputPath Condition=" '$(BaseOutputPath)' == '' ">$(RepoRootPath)bin\$(MSBuildProjectName)\</BaseOutputPath>
77
<PackageOutputPath>$(RepoRootPath)bin\Packages\$(Configuration)\NuGet\</PackageOutputPath>
8-
<LangVersion>latest</LangVersion>
8+
<LangVersion>11</LangVersion>
99
<Nullable>enable</Nullable>
1010
<ImplicitUsings>disable</ImplicitUsings>
1111
<AnalysisLevel>latest</AnalysisLevel>
@@ -20,9 +20,6 @@
2020
<!-- Opt back out until an SDK with the fix for https://github.com/NuGet/Home/issues/12177 is generally available. -->
2121
<RestoreUseStaticGraphEvaluation>false</RestoreUseStaticGraphEvaluation>
2222

23-
<!-- This entire repo has just one version.json file, so compute the version once and share with all projects in a large build. -->
24-
<GitVersionBaseDirectory>$(MSBuildThisFileDirectory)</GitVersionBaseDirectory>
25-
2623
<!-- Local builds should embed PDBs so we never lose them when a subsequent build occurs. -->
2724
<DebugType Condition=" '$(CI)' != 'true' and '$(TF_BUILD)' != 'true' ">embedded</DebugType>
2825

Directory.Packages.props

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,43 +3,47 @@
33
<PropertyGroup>
44
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
55
<CentralPackageTransitivePinningEnabled>true</CentralPackageTransitivePinningEnabled>
6-
<MicroBuildVersion>2.0.131</MicroBuildVersion>
6+
<MicroBuildVersion>2.0.146</MicroBuildVersion>
77
<CodeAnalysisVersion>3.11.0</CodeAnalysisVersion>
88
<CodeAnalysisVersion Condition="'$(IsTestProject)'=='true'">4.4.0</CodeAnalysisVersion>
99
<CodefixTestingVersion>1.1.1</CodefixTestingVersion>
10-
<MicrosoftDiagnosticsRuntimeVersion>2.4.416101</MicrosoftDiagnosticsRuntimeVersion>
10+
<MicrosoftDiagnosticsRuntimeVersion>3.1.456501</MicrosoftDiagnosticsRuntimeVersion>
1111
</PropertyGroup>
1212
<ItemGroup>
13-
<PackageVersion Include="DNNE" Version="2.0.1" />
13+
<PackageVersion Include="DNNE" Version="2.0.6" />
1414
<PackageVersion Include="Microsoft.Bcl.AsyncInterfaces" Version="7.0.0" />
1515
<PackageVersion Include="Microsoft.CodeAnalysis" Version="$(CodeAnalysisVersion)" />
1616
<PackageVersion Include="Microsoft.CodeAnalysis.Analyzers" Version="3.3.3" />
1717
<PackageVersion Include="Microsoft.CodeAnalysis.Common" Version="$(CodeAnalysisVersion)" />
1818
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="$(CodeAnalysisVersion)" />
19+
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.CodeFix.Testing" Version="$(CodefixTestingVersion)" />
1920
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp.CodeFix.Testing.XUnit" Version="$(CodefixTestingVersion)" />
2021
<PackageVersion Include="Microsoft.CodeAnalysis.PublicApiAnalyzers" Version="3.3.0-beta2.final" />
2122
<PackageVersion Include="Microsoft.CodeAnalysis.VisualBasic" Version="$(CodeAnalysisVersion)" />
23+
<PackageVersion Include="Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing" Version="$(CodefixTestingVersion)" />
2224
<PackageVersion Include="Microsoft.CodeAnalysis.VisualBasic.CodeFix.Testing.XUnit" Version="$(CodefixTestingVersion)" />
2325
<PackageVersion Include="Microsoft.Diagnostics.Runtime.Utilities" Version="$(MicrosoftDiagnosticsRuntimeVersion)" />
2426
<PackageVersion Include="Microsoft.Diagnostics.Runtime" Version="$(MicrosoftDiagnosticsRuntimeVersion)" />
25-
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.6.3" />
27+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
2628
<PackageVersion Include="Microsoft.VisualStudio.Internal.MicroBuild.NonShipping" Version="$(MicroBuildVersion)" />
2729
<PackageVersion Include="Microsoft.VisualStudio.Interop" Version="17.4.33103.184" />
2830
<PackageVersion Include="Microsoft.VisualStudio.Shell.15.0" Version="17.4.33103.184" />
2931
<PackageVersion Include="Microsoft.VisualStudio.Shell.Framework" Version="17.4.33103.184" />
30-
<PackageVersion Include="Microsoft.VisualStudio.Validation" Version="17.6.11" />
32+
<PackageVersion Include="Microsoft.VisualStudio.Validation" Version="17.8.8" />
3133
<PackageVersion Include="Microsoft.Win32.Registry" Version="5.0.0" />
3234
<PackageVersion Include="Microsoft.Windows.CsWin32" Version="0.2.188-beta" />
3335
<PackageVersion Include="Nullable" Version="1.3.1" />
36+
<PackageVersion Include="System.Collections.Immutable" Version="6.0.0" />
3437
<PackageVersion Include="System.Drawing.Common" Version="7.0.0" />
38+
<PackageVersion Include="System.Memory" Version="4.5.5" />
3539
<PackageVersion Include="System.Runtime.CompilerServices.Unsafe" Version="6.0.0" />
3640
<PackageVersion Include="System.Threading.Tasks.Dataflow" Version="7.0.0" />
3741
<PackageVersion Include="System.Threading.Tasks.Extensions" Version="4.5.4" />
3842
<PackageVersion Include="System.ValueTuple" Version="4.5.0" />
39-
<PackageVersion Include="xunit" Version="2.5.0" />
43+
<PackageVersion Include="xunit" Version="2.5.3" />
4044
<PackageVersion Include="xunit.abstractions" Version="2.0.3" />
4145
<PackageVersion Include="Xunit.Combinatorial" Version="1.5.25" />
42-
<PackageVersion Include="xunit.runner.visualstudio" Version="2.5.0" />
46+
<PackageVersion Include="xunit.runner.visualstudio" Version="2.5.3" />
4347
<PackageVersion Include="Xunit.SkippableFact" Version="1.4.13" />
4448
<PackageVersion Include="Xunit.StaFact" Version="1.1.11" />
4549
</ItemGroup>

azure-pipelines/OptProf.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,9 @@ stages:
9191
SkipCreatePR: true
9292
CustomScriptExecutionCommand: src\VSSDK\NuGet\AllowUnstablePackages.ps1
9393
- task: benjhuser.tfs-extensions-build-tasks.trigger-build-task.TriggerBuild@3
94-
displayName: Trigger a new build of DD-CB-PR
94+
displayName: Trigger a new build of DD-CB-TestSignVS-devCI
9595
inputs:
96-
buildDefinition: DD-CB-PR
96+
buildDefinition: DD-CB-TestSignVS-devCI
9797
useSameBranch: false
9898
branchToUse: $(InsertTopicBranch)
9999
storeInEnvironmentVariable: true

azure-pipelines/OptProf_part2.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ pr: none
44
resources:
55
pipelines:
66
- pipeline: VisualStudioBuildUnderTest
7-
source: DD-CB-PR
7+
source: DD-CB-TestSignVS-devCI
88
trigger:
99
tags:
1010
- vs-threading-insertion

azure-pipelines/microbuild.before.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ steps:
1111
outputfile: $(System.DefaultWorkingDirectory)/obj/NOTICE
1212
outputformat: text
1313
condition: and(succeeded(), ne(variables['Build.Reason'], 'PullRequest'))
14+
retryCountOnTaskFailure: 3 # fails when the cloud service is overloaded
1415

1516
- task: MicroBuildOptProfPlugin@6
1617
inputs:

global.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"sdk": {
3-
"version": "7.0.302",
3+
"version": "7.0.401",
44
"rollForward": "patch",
55
"allowPrerelease": false
66
},

0 commit comments

Comments
 (0)