Skip to content

Commit 8d2ba89

Browse files
author
Simon Zhao (BEYONDSOFT CONSULTING INC)
committed
Merge branch 'release/9.0.3xx' of https://github.com/dotnet/sdk into merge/release/9.0.1xx-to-release/9.0.3xx
2 parents 6454c42 + fffbe68 commit 8d2ba89

File tree

1,374 files changed

+44084
-16008
lines changed

Some content is hidden

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

1,374 files changed

+44084
-16008
lines changed

.vsts-ci.yml

Lines changed: 22 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ trigger:
55
branches:
66
include:
77
- main
8-
- release/9.0.1xx
8+
- release/9.0.3xx
99
- internal/release/*
1010
- exp/*
1111

@@ -22,6 +22,10 @@ parameters:
2222
displayName: Run A Test Build
2323
type: boolean
2424
default: false
25+
- name: enableArm64Job
26+
displayName: Enables the ARM64 job
27+
type: boolean
28+
default: false
2529

2630
variables:
2731
- template: /eng/pipelines/templates/variables/sdk-defaults.yml
@@ -94,14 +98,14 @@ extends:
9498
parameters:
9599
pool:
96100
name: $(DncEngInternalBuildPool)
97-
image: 1es-windows-2022
101+
image: windows.vs2022.amd64
98102
os: windows
99103
helixTargetQueue: windows.amd64.vs2022.pre
100104
oneESCompat:
101105
templateFolderName: templates-official
102106
publishTaskPrefix: 1ES.
103107
runtimeSourceProperties: /p:DotNetRuntimeSourceFeed=https://dotnetbuilds.blob.core.windows.net/internal /p:DotNetRuntimeSourceFeedKey=$(dotnetbuilds-internal-container-read-token-base64)
104-
locBranch: release/9.0.2xx
108+
locBranch: main
105109
${{ if and(eq(parameters.runTestBuild, false), ne(variables['Build.Reason'], 'PullRequest')) }}:
106110
timeoutInMinutes: 90
107111
windowsJobParameterSets:
@@ -268,7 +272,7 @@ extends:
268272
name: Azure Pipelines
269273
image: macOS-latest
270274
os: macOS
271-
helixTargetQueue: osx.13.amd64
275+
helixTargetQueue: osx.15.amd64
272276
oneESCompat:
273277
templateFolderName: templates-official
274278
publishTaskPrefix: 1ES.
@@ -288,16 +292,21 @@ extends:
288292
publishArgument: $(_publishArgument)
289293
officialBuildProperties: $(_officialBuildProperties)
290294
runTests: false
295+
### ARM64 TESTBUILD ###
296+
- ${{ if and(or(eq(parameters.runTestBuild, true), eq(variables['Build.Reason'], 'PullRequest')), eq(parameters.enableArm64Job, true)) }}:
297+
- template: /eng/pipelines/templates/jobs/sdk-job-matrix.yml@self
298+
parameters:
299+
pool:
300+
name: Azure Pipelines
301+
vmImage: macOS-latest
302+
os: macOS
303+
helixTargetQueue: osx.13.arm64
304+
macOSJobParameterSets:
305+
- categoryName: TestBuild
306+
buildArchitecture: arm64
307+
runtimeIdentifier: osx-arm64
291308

292-
############### SOURCE BUILD ###############
293-
- template: /eng/common/templates-official/job/source-build.yml@self
294-
parameters:
295-
enableInternalSources: true
296-
platform:
297-
name: Managed
298-
container: centosStream9
299-
jobProperties:
300-
timeoutInMinutes: 30
309+
# Remove the source build leg as we don't ship that outside of 1xx feature bands
301310

302311
############### DOTNET-FORMAT ###############
303312
- ${{ if or(eq(parameters.runTestBuild, true), eq(variables['Build.Reason'], 'PullRequest')) }}:

.vsts-pr.yml

Lines changed: 21 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ pr:
99
- release/*
1010
- internal/release/*
1111

12+
parameters:
13+
- name: enableArm64Job
14+
displayName: Enables the ARM64 job
15+
type: boolean
16+
default: false
17+
1218
variables:
1319
- template: /eng/pipelines/templates/variables/sdk-defaults.yml
1420
# Variables used: DncEngPublicBuildPool
@@ -57,17 +63,22 @@ stages:
5763
name: Azure Pipelines
5864
vmImage: macOS-latest
5965
os: macOS
60-
helixTargetQueue: osx.13.amd64.open
66+
helixTargetQueue: osx.15.amd64.open
67+
### ARM64 ###
68+
- ${{ if eq(parameters.enableArm64Job, true) }}:
69+
- template: /eng/pipelines/templates/jobs/sdk-job-matrix.yml
70+
parameters:
71+
pool:
72+
name: Azure Pipelines
73+
vmImage: macOS-latest
74+
os: macOS
75+
helixTargetQueue: osx.13.arm64.open
76+
macOSJobParameterSets:
77+
- categoryName: TestBuild
78+
buildArchitecture: arm64
79+
runtimeIdentifier: osx-arm64
6180

62-
############### SOURCE BUILD ###############
63-
- template: /eng/common/templates/job/source-build.yml
64-
parameters:
65-
enableInternalSources: true
66-
platform:
67-
name: Managed
68-
container: centosStream9
69-
jobProperties:
70-
timeoutInMinutes: 30
81+
# Remove the source build leg as we don't ship that outside of 1xx feature bands
7182

7283
############### DOTNET-FORMAT ###############
7384
- template: /eng/dotnet-format/dotnet-format-integration.yml

CODEOWNERS

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,10 @@
5050
/src/Cli/dotnet/commands/dotnet-vstest @dotnet/dotnet-testing-admin
5151
/test/dotnet-test.Tests @dotnet/dotnet-testing-admin
5252
/test/dotnet-vstest.Tests @dotnet/dotnet-testing-admin
53+
/test/dotnet-new.Tests @dotnet/dotnet-testing-admin
54+
/template_feed/Microsoft.DotNet.Common.*/content/MSTest* @dotnet/dotnet-testing-admin
55+
/template_feed/Microsoft.DotNet.Common.*/content/NUnit* @dotnet/dotnet-testing-admin
56+
/template_feed/Microsoft.DotNet.Common.*/content/XUnit* @dotnet/dotnet-testing-admin
5357

5458
# Area-Templates
5559
/src/Cli/dotnet/commands/dotnet-new @dotnet/templating-engine-maintainers

Directory.Packages.props

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<Project>
2-
<Import Project="$(RepositoryEngineeringDir)\dependabot\Packages.props" Condition="'$(RepositoryEngineeringDir)' != ''"/>
2+
<Import Project="$(RepositoryEngineeringDir)\dependabot\Packages.props" Condition="'$(RepositoryEngineeringDir)' != ''" />
33
<PropertyGroup>
44
<!-- Using multiple feeds isn't supported by Maestro: https://github.com/dotnet/arcade/issues/14155. -->
55
<NoWarn>$(NoWarn);NU1507</NoWarn>
@@ -12,7 +12,7 @@
1212
<PackageVersion Include="Microsoft.AspNetCore.DeveloperCertificates.XPlat" Version="$(MicrosoftAspNetCoreDeveloperCertificatesXPlatPackageVersion)" />
1313
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Razor.Extensions.Tooling.Internal" Version="$(MicrosoftAspNetCoreMvcRazorExtensionsToolingInternalPackageVersion)" />
1414
<PackageVersion Include="Microsoft.AspNetCore.TestHost" Version="$(MicrosoftAspNetCoreTestHostPackageVersion)" />
15-
<PackageVersion Include="Microsoft.Bcl.AsyncInterfaces" Version="$(MicrosoftBclAsyncInterfacesPackageVersion)"/>
15+
<PackageVersion Include="Microsoft.Bcl.AsyncInterfaces" Version="$(MicrosoftBclAsyncInterfacesPackageVersion)" />
1616
<PackageVersion Include="Microsoft.Build.NuGetSdkResolver" Version="$(MicrosoftBuildNuGetSdkResolverPackageVersion)" />
1717
<PackageVersion Include="Microsoft.CodeAnalysis" Version="$(MicrosoftCodeAnalysisPackageVersion)" />
1818
<PackageVersion Include="Microsoft.CodeAnalysis.Analyzer.Testing" Version="$(MicrosoftCodeAnalysisAnalyzerTestingVersion)" />
@@ -42,10 +42,9 @@
4242
<PackageVersion Include="Microsoft.Extensions.Logging" Version="$(MicrosoftExtensionsLoggingVersion)" />
4343
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="$(MicrosoftExtensionsLoggingAbstractionsVersion)" />
4444
<PackageVersion Include="Microsoft.Extensions.Logging.Console" Version="$(MicrosoftExtensionsLoggingConsoleVersion)" />
45-
<PackageVersion Include="Microsoft.Extensions.ObjectPool" Version="$(MicrosoftExtensionsObjectPoolPackageVersion)"/>
45+
<PackageVersion Include="Microsoft.Extensions.ObjectPool" Version="$(MicrosoftExtensionsObjectPoolPackageVersion)" />
4646
<PackageVersion Include="Microsoft.FSharp.Compiler" Version="$(MicrosoftFSharpCompilerPackageVersion)" />
4747
<PackageVersion Include="Microsoft.Net.Compilers.Toolset.Framework" Version="$(MicrosoftNetCompilersToolsetFrameworkPackageVersion)" />
48-
<PackageVersion Include="Microsoft.IO.Redist" Version="$(MicrosoftIORedistPackageVersion)" />
4948
<PackageVersion Include="Microsoft.Management.Infrastructure" Version="3.0.0" />
5049
<PackageVersion Include="Microsoft.NET.HostModel" Version="$(MicrosoftNETHostModelVersion)" />
5150
<PackageVersion Include="Microsoft.NET.Sdk.Razor.SourceGenerators.Transport" Version="$(MicrosoftNETSdkRazorSourceGeneratorsTransportPackageVersion)" />
@@ -65,7 +64,10 @@
6564
<PackageVersion Include="Microsoft.TestPlatform.Build" Version="$(MicrosoftTestPlatformBuildPackageVersion)" />
6665
<PackageVersion Include="Microsoft.TestPlatform.CLI" Version="$(MicrosoftTestPlatformCLIPackageVersion)" />
6766
<PackageVersion Include="Microsoft.VisualStudio.Composition" Version="17.4.16" />
67+
<PackageVersion Include="Microsoft.VisualStudio.Sdk" Version="17.2.32505.173" />
68+
<PackageVersion Include="Microsoft.VSSDK.BuildTools" Version="17.11.435" />
6869
<PackageVersion Include="Microsoft.VisualStudio.Setup.Configuration.Interop" Version="$(MicrosoftVisualStudioSetupConfigurationInteropVersion)" />
70+
<PackageVersion Include="Microsoft.VisualStudio.SolutionPersistence" Version="1.0.52" />
6971
<PackageVersion Include="Microsoft.Web.Deployment" Version="$(WebDeploymentPackageVersion)" />
7072
<PackageVersion Include="Microsoft.Web.Xdt" Version="$(MicrosoftWebXdtPackageVersion)" />
7173
<PackageVersion Include="Microsoft.Win32.SystemEvents" Version="$(MicrosoftWin32SystemEventsPackageVersion)" />
@@ -94,11 +96,11 @@
9496
<PackageVersion Include="System.CommandLine" Version="$(SystemCommandLineVersion)" />
9597
<PackageVersion Include="System.CommandLine.Rendering" Version="$(SystemCommandLineRenderingVersion)" />
9698
<PackageVersion Include="System.ComponentModel.TypeConverter" Version="4.3.0" />
97-
<PackageVersion Include="System.Composition.AttributedModel" Version="$(SystemCompositionAttributedModelPackageVersion)"/>
98-
<PackageVersion Include="System.Composition.Convention" Version="$(SystemCompositionConventionPackageVersion)"/>
99-
<PackageVersion Include="System.Composition.Hosting" Version="$(SystemCompositionHostingPackageVersion)"/>
100-
<PackageVersion Include="System.Composition.Runtime" Version="$(SystemCompositionRuntimePackageVersion)"/>
101-
<PackageVersion Include="System.Composition.TypedParts" Version="$(SystemCompositionTypedPartsPackageVersion)"/>
99+
<PackageVersion Include="System.Composition.AttributedModel" Version="$(SystemCompositionAttributedModelPackageVersion)" />
100+
<PackageVersion Include="System.Composition.Convention" Version="$(SystemCompositionConventionPackageVersion)" />
101+
<PackageVersion Include="System.Composition.Hosting" Version="$(SystemCompositionHostingPackageVersion)" />
102+
<PackageVersion Include="System.Composition.Runtime" Version="$(SystemCompositionRuntimePackageVersion)" />
103+
<PackageVersion Include="System.Composition.TypedParts" Version="$(SystemCompositionTypedPartsPackageVersion)" />
102104
<PackageVersion Include="System.Configuration.ConfigurationManager" Version="$(SystemConfigurationConfigurationManagerPackageVersion)" />
103105
<PackageVersion Include="System.Formats.Asn1" Version="$(SystemFormatsAsn1Version)" />
104106
<PackageVersion Include="System.Net.Http" Version="4.3.4" />
@@ -118,7 +120,7 @@
118120
<PackageVersion Include="Valleysoft.DockerCredsProvider" Version="2.2.4" />
119121
<PackageVersion Include="xunit" Version="$(XUnitVersion)" />
120122
<PackageVersion Include="Xunit.Combinatorial" Version="$(XunitCombinatorialVersion)" />
121-
<PackageVersion Include="xunit.console" Version="$(XUnitVersion)"/>
123+
<PackageVersion Include="xunit.console" Version="$(XUnitVersion)" />
122124
</ItemGroup>
123125

124126
<!-- Use different versions of Microsoft.Build.* depending on whether the output will be used in

NuGet.config

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,19 +23,19 @@
2323
<!-- End: Package sources from dotnet-deployment-tools -->
2424
<!-- Begin: Package sources from dotnet-aspire -->
2525
<!-- End: Package sources from dotnet-aspire -->
26+
<!-- Begin: Package sources from dotnet-aspnetcore -->
27+
<add key="darc-int-dotnet-aspnetcore-215a587" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-aspnetcore-215a587e/nuget/v3/index.json" />
28+
<add key="darc-int-dotnet-aspnetcore-215a587-2" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-aspnetcore-215a587e-2/nuget/v3/index.json" />
29+
<add key="darc-int-dotnet-aspnetcore-215a587-1" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-aspnetcore-215a587e-1/nuget/v3/index.json" />
30+
<!-- End: Package sources from dotnet-aspnetcore -->
2631
<!-- Begin: Package sources from dotnet-emsdk -->
2732
<add key="darc-pub-dotnet-emsdk-0bcc3e6" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-emsdk-0bcc3e67/nuget/v3/index.json" />
2833
<add key="darc-pub-dotnet-emsdk-0bcc3e6-3" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-emsdk-0bcc3e67-3/nuget/v3/index.json" />
2934
<add key="darc-pub-dotnet-emsdk-0bcc3e6-2" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-emsdk-0bcc3e67-2/nuget/v3/index.json" />
3035
<add key="darc-pub-dotnet-emsdk-0bcc3e6-1" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-emsdk-0bcc3e67-1/nuget/v3/index.json" />
3136
<!-- End: Package sources from dotnet-emsdk -->
32-
<!-- Begin: Package sources from dotnet-aspnetcore -->
33-
<add key="darc-int-dotnet-aspnetcore-215a587" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-aspnetcore-215a587e/nuget/v3/index.json" />
34-
<add key="darc-int-dotnet-aspnetcore-215a587-2" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-aspnetcore-215a587e-2/nuget/v3/index.json" />
35-
<add key="darc-int-dotnet-aspnetcore-215a587-1" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-aspnetcore-215a587e-1/nuget/v3/index.json" />
36-
<!-- End: Package sources from dotnet-aspnetcore -->
3737
<!-- Begin: Package sources from DotNet-msbuild-Trusted -->
38-
<add key="darc-pub-DotNet-msbuild-Trusted-481b855" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-DotNet-msbuild-Trusted-481b855f/nuget/v3/index.json" />
38+
<add key="darc-pub-DotNet-msbuild-Trusted-3e6a44d" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-DotNet-msbuild-Trusted-3e6a44de/nuget/v3/index.json" />
3939
<!-- End: Package sources from DotNet-msbuild-Trusted -->
4040
<!-- Begin: Package sources from dotnet-roslyn-analyzers -->
4141
<!-- End: Package sources from dotnet-roslyn-analyzers -->
@@ -45,7 +45,7 @@
4545
<add key="darc-int-dotnet-runtime-aae90fa-1" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-runtime-aae90fa0-1/nuget/v3/index.json" />
4646
<!-- End: Package sources from dotnet-runtime -->
4747
<!-- Begin: Package sources from dotnet-templating -->
48-
<add key="darc-pub-dotnet-templating-2a6351f" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-templating-2a6351f1/nuget/v3/index.json" />
48+
<add key="darc-pub-dotnet-templating-53394f7" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-templating-53394f71/nuget/v3/index.json" />
4949
<!-- End: Package sources from dotnet-templating -->
5050
<!-- Begin: Package sources from dotnet-windowsdesktop -->
5151
<add key="darc-int-dotnet-windowsdesktop-1d6033e" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-windowsdesktop-1d6033e3/nuget/v3/index.json" />
@@ -68,20 +68,22 @@
6868
<add key="dotnet-tools-transport" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools-transport/nuget/v3/index.json" />
6969
<add key="dotnet-libraries" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-libraries/nuget/v3/index.json" />
7070
<add key="dotnet-libraries-transport" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-libraries-transport/nuget/v3/index.json" />
71+
<add key="vssdk" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/vssdk/nuget/v3/index.json" />
72+
<add key="vssdk-archived" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/vssdk-archived/nuget/v3/index.json" />
7173
<add key="vs-impl" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/vs-impl/nuget/v3/index.json" />
7274
<!-- Used for Rich Navigation indexing task -->
7375
<add key="richnav" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/vs-buildservices/nuget/v3/index.json" />
7476
</packageSources>
7577
<disabledPackageSources>
7678
<!--Begin: Package sources managed by Dependency Flow automation. Do not edit the sources below.-->
79+
<!-- Begin: Package sources from DotNet-msbuild-Trusted -->
80+
<!-- End: Package sources from DotNet-msbuild-Trusted -->
7781
<!-- Begin: Package sources from dotnet-templating -->
7882
<!-- End: Package sources from dotnet-templating -->
7983
<!-- Begin: Package sources from dotnet-aspnetcore -->
8084
<add key="darc-int-dotnet-aspnetcore-215a587-1" value="true" />
8185
<add key="darc-int-dotnet-aspnetcore-215a587-2" value="true" />
8286
<add key="darc-int-dotnet-aspnetcore-215a587" value="true" />
83-
<!-- Begin: Package sources from DotNet-msbuild-Trusted -->
84-
<!-- End: Package sources from DotNet-msbuild-Trusted -->
8587
<!-- End: Package sources from dotnet-aspnetcore -->
8688
<!-- Begin: Package sources from dotnet-runtime -->
8789
<add key="darc-int-dotnet-runtime-aae90fa-1" value="true" />

eng/Signing.props

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@
6767
<FileSignInfo Include="MessagePack.Annotations.dll" CertificateName="$(ExternalCertificateId)" />
6868
<FileSignInfo Include="MessagePack.dll" CertificateName="$(ExternalCertificateId)" />
6969
<FileSignInfo Include="Nerdbank.Streams.dll" CertificateName="$(ExternalCertificateId)" />
70-
<FileSignInfo Include="StreamJsonRpc.dll" CertificateName="$(ExternalCertificateId)" />
7170
<FileSignInfo Include="Newtonsoft.Json.dll" CertificateName="$(ExternalCertificateId)" />
7271
<FileSignInfo Include="CommandLine.dll" CertificateName="$(ExternalCertificateId)" />
7372
<FileSignInfo Include="FluentAssertions.dll" CertificateName="$(ExternalCertificateId)" />
@@ -81,6 +80,10 @@
8180
<FileSignInfo Include="Valleysoft.DockerCredsProvider.dll" CertificateName="$(ExternalCertificateId)" />
8281
</ItemGroup>
8382

83+
<ItemGroup>
84+
<FileSignInfo Include="StreamJsonRpc.dll" CertificateName="MicrosoftSHA2" />
85+
</ItemGroup>
86+
8487
<!-- Filter out any test packages from ItemsToSign -->
8588
<ItemGroup>
8689
<ItemsToSignPostBuild Remove="*tests*.nupkg" />

0 commit comments

Comments
 (0)