Skip to content

Commit f0c2afc

Browse files
author
Jason Zhai
committed
Merge branch 'main' of https://github.com/dotnet/sdk into merge/release/8.0.3xx-to-main
2 parents 265272a + 01cb016 commit f0c2afc

File tree

687 files changed

+349862
-3545
lines changed

Some content is hidden

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

687 files changed

+349862
-3545
lines changed

.vsts-ci.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ pr:
1717
variables:
1818
- name: _CIBuild
1919
value: -restore -build -sign -pack -ci
20-
- ${{ if or(startswith(variables['Build.SourceBranch'], 'refs/heads/release/'), startswith(variables['Build.SourceBranch'], 'refs/heads/internal/release/'), eq(variables['Build.Reason'], 'Manual')) }}:
20+
# Disable post-build signing for internal release-branch builds or internal manual builds.
21+
- ${{ if and(eq(variables['System.TeamProject'], 'internal'), or(startswith(variables['Build.SourceBranch'], 'refs/heads/release/'), startswith(variables['Build.SourceBranch'], 'refs/heads/internal/release/'), eq(variables['Build.Reason'], 'Manual'))) }}:
2122
- name: PostBuildSign
2223
value: false
2324
- ${{ else }}:
@@ -116,7 +117,7 @@ extends:
116117
parameters:
117118
platform:
118119
name: 'Managed'
119-
container: 'mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream8'
120+
container: mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream9
120121
- ${{ if or(eq(variables['System.TeamProject'], 'public'), in(variables['Build.Reason'], 'PullRequest')) }}:
121122
- template: /eng/build.yml@self
122123
parameters:

.vsts-pr.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@ variables:
2323
value: .NETCore
2424
- name: _DotNetValidationArtifactsCategory
2525
value: .NETCore
26-
- ${{ if or(startswith(variables['Build.SourceBranch'], 'refs/heads/release/'), startswith(variables['Build.SourceBranch'], 'refs/heads/internal/release/'), eq(variables['Build.Reason'], 'Manual')) }}:
26+
# Disable post-build signing for internal release-branch builds or internal manual builds.
27+
- ${{ if and(eq(variables['System.TeamProject'], 'internal'), or(startswith(variables['Build.SourceBranch'], 'refs/heads/release/'), startswith(variables['Build.SourceBranch'], 'refs/heads/internal/release/'), eq(variables['Build.Reason'], 'Manual'))) }}:
2728
- name: PostBuildSign
2829
value: false
2930
- ${{ else }}:
@@ -93,7 +94,7 @@ stages:
9394
parameters:
9495
platform:
9596
name: 'Managed'
96-
container: 'mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream8'
97+
container: 'mcr.microsoft.com/dotnet-buildtools/prereqs:centos-stream9'
9798
- ${{ if or(eq(variables['System.TeamProject'], 'public'), in(variables['Build.Reason'], 'PullRequest')) }}:
9899
- template: /eng/build-pr.yml
99100
parameters:

CODEOWNERS

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@
3838
/test/dotnet-add-package.Tests @dotnet/nuget-team
3939
/src/Cli/dotnet/commands/dotnet-nuget @dotnet/nuget-team
4040
/test/dotnet-nuget.UnitTests @dotnet/nuget-team
41+
/src/Cli/dotnet/commands/dotnet-list/dotnet-list-package @dotnet/nuget-team
42+
/test/dotnet-list-package.Tests @dotnet/nuget-team
4143

4244
# Area-FSharp
4345
/src/Cli/dotnet/commands/dotnet-fsi @dotnet/fsharp
@@ -95,4 +97,4 @@
9597

9698
# dotnet-format
9799
/src/BuiltInTools/dotnet-format @dotnet/roslyn-ide
98-
/test/dotnet-format.Tests @dotnet/roslyn-ide
100+
/test/dotnet-format.Tests @dotnet/roslyn-ide

Directory.Packages.props

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@
7676
<PackageVersion Include="NuGet.LibraryModel" Version="$(NuGetProjectModelPackageVersion)" />
7777
<PackageVersion Include="NuGet.Localization" Version="$(NuGetLocalizationPackageVersion)" />
7878
<PackageVersion Include="NuGet.Packaging" Version="$(NuGetBuildTasksPackageVersion)" />
79-
<PackageVersion Include="NuGet.Packaging.Core" Version="$(NuGetPackagingPackageVersion)" />
8079
<PackageVersion Include="NuGet.ProjectModel" Version="$(NuGetProjectModelPackageVersion)" />
8180
<PackageVersion Include="NuGet.Protocol" Version="$(NuGetBuildTasksPackageVersion)" />
8281
<PackageVersion Include="NuGet.Versioning" Version="$(NuGetVersioningPackageVersion)" />

eng/Version.Details.xml

Lines changed: 220 additions & 220 deletions
Large diffs are not rendered by default.

eng/Versions.props

Lines changed: 70 additions & 70 deletions
Large diffs are not rendered by default.

eng/build-pr.yml

Lines changed: 66 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ jobs:
5656
- _OfficialBuildIdArgs: /p:OfficialBuildId=$(BUILD.BUILDNUMBER)
5757
- _SignArgs: /p:DotNetSignType=$(_SignType) /p:TeamName=$(_TeamName)
5858
- _PerfIterations: 25
59-
59+
6060
steps:
6161
- ${{ if ne(variables['System.TeamProject'], 'public') }}:
6262
- task: PowerShell@2
@@ -98,7 +98,7 @@ jobs:
9898
SYSTEM_ACCESSTOKEN: $(System.AccessToken)
9999
HelixAccessToken: $(_HelixApiToken)
100100
RunAoTTests: 'false'
101-
101+
102102
- ${{ if eq(parameters.agentOs, 'Windows_NT_FullFramework') }}:
103103
- powershell: eng\common\build.ps1
104104
$(_CIBuild)
@@ -130,7 +130,7 @@ jobs:
130130
TestFullMSBuild: 'true'
131131
SYSTEM_ACCESSTOKEN: $(System.AccessToken)
132132
HelixAccessToken: $(_HelixApiToken)
133-
133+
134134
- ${{ if eq(parameters.agentOs, 'Windows_NT_TestAsTools') }}:
135135
- powershell: eng\common\build.ps1
136136
$(_CIBuild)
@@ -142,7 +142,7 @@ jobs:
142142
displayName: Build
143143
env:
144144
BuildConfig: $(_BuildConfig)
145-
145+
146146
- ${{ if notIn(parameters.agentOs, 'Windows_NT', 'Windows_NT_FullFramework', 'Windows_NT_TestAsTools') }}:
147147
- script: eng/common/build.sh
148148
$(_CIBuild)
@@ -172,36 +172,26 @@ jobs:
172172
HelixAccessToken: $(_HelixApiToken)
173173
RunAoTTests: 'false'
174174

175-
- task: PublishTestResults@2
176-
displayName: Publish Test Results
177-
inputs:
178-
testResultsFormat: xUnit
179-
testResultsFiles: 'artifacts/TestResults/$(_BuildConfig)/*.xml'
180-
testRunTitle: '$(_AgentOSName)_$(Agent.JobName)'
181-
buildPlatform: '$(BuildPlatform)'
182-
buildConfiguration: '$(_BuildConfig)'
175+
- task: CopyFiles@2
176+
displayName: Gather Logs
177+
inputs:
178+
SourceFolder: '$(Build.SourcesDirectory)/artifacts'
179+
Contents: |
180+
log/$(_BuildConfig)/**/*
181+
TestResults/$(_BuildConfig)/**/*
182+
SymStore/$(_BuildConfig)/**/*
183+
tmp/$(_BuildConfig)/**/*.binlog
184+
TargetFolder: '$(Build.ArtifactStagingDirectory)'
185+
continueOnError: true
183186
condition: always()
184187

185-
- task: CopyFiles@2
186-
displayName: Gather Logs
187-
inputs:
188-
SourceFolder: '$(Build.SourcesDirectory)/artifacts'
189-
Contents: |
190-
log/$(_BuildConfig)/**/*
191-
TestResults/$(_BuildConfig)/**/*
192-
SymStore/$(_BuildConfig)/**/*
193-
tmp/$(_BuildConfig)/**/*.binlog
194-
TargetFolder: '$(Build.ArtifactStagingDirectory)'
195-
continueOnError: true
196-
condition: always()
197-
198-
- task: PublishBuildArtifacts@1
199-
displayName: Publish Logs to VSTS
200-
inputs:
201-
PathtoPublish: '$(Build.ArtifactStagingDirectory)'
202-
ArtifactName: '$(_AgentOSName)_$(Agent.JobName)_$(Build.BuildNumber)'
203-
publishLocation: Container
204-
continueOnError: true
188+
- task: PublishBuildArtifacts@1
189+
displayName: Publish Logs to VSTS
190+
inputs:
191+
PathtoPublish: '$(Build.ArtifactStagingDirectory)'
192+
ArtifactName: '$(_AgentOSName)_$(Agent.JobName)_$(Build.BuildNumber)'
193+
publishLocation: Container
194+
continueOnError: true
205195
condition: always()
206196

207197
# AoT Jobs
@@ -314,26 +304,26 @@ jobs:
314304
RunAoTTests: 'true'
315305

316306
- ${{ if in(parameters.agentOs, 'Windows_NT', 'Darwin') }}:
317-
- task: CopyFiles@2
318-
displayName: Gather Logs
319-
inputs:
320-
SourceFolder: '$(Build.SourcesDirectory)/artifacts'
321-
Contents: |
322-
log/$(_BuildConfig)/**/*
323-
TestResults/$(_BuildConfig)/**/*
307+
- task: CopyFiles@2
308+
displayName: Gather Logs
309+
inputs:
310+
SourceFolder: '$(Build.SourcesDirectory)/artifacts'
311+
Contents: |
312+
log/$(_BuildConfig)/**/*
313+
TestResults/$(_BuildConfig)/**/*
324314
SymStore/$(_BuildConfig)/**/*
325315
tmp/$(_BuildConfig)/**/*.binlog
326-
TargetFolder: '$(Build.ArtifactStagingDirectory)'
327-
continueOnError: true
316+
TargetFolder: '$(Build.ArtifactStagingDirectory)'
317+
continueOnError: true
328318
condition: always()
329319

330-
- task: PublishBuildArtifacts@1
331-
displayName: Publish Logs to VSTS
332-
inputs:
333-
PathtoPublish: '$(Build.ArtifactStagingDirectory)'
334-
ArtifactName: '$(_AgentOSName)_$(Agent.JobName)_$(Build.BuildNumber)'
335-
publishLocation: Container
336-
continueOnError: true
320+
- task: PublishBuildArtifacts@1
321+
displayName: Publish Logs to VSTS
322+
inputs:
323+
PathtoPublish: '$(Build.ArtifactStagingDirectory)'
324+
ArtifactName: '$(_AgentOSName)_$(Agent.JobName)_$(Build.BuildNumber)'
325+
publishLocation: Container
326+
continueOnError: true
337327
condition: always()
338328

339329
# TemplateEngine Jobs
@@ -446,35 +436,35 @@ jobs:
446436
/bl:$(Build.SourcesDirectory)/artifacts/log/$(_BuildConfig)/dotnet-new.IntegrationTests.binlog
447437
$(_InternalRuntimeDownloadArgs)
448438
displayName: Run dotnet new Integration Tests
449-
439+
450440
- task: PublishTestResults@2
451-
displayName: Publish Test Results
452-
inputs:
453-
testResultsFormat: xUnit
454-
testResultsFiles: 'artifacts/TestResults/$(_BuildConfig)/*.xml'
455-
testRunTitle: '$(_AgentOSName)_$(Agent.JobName)'
456-
buildPlatform: '$(BuildPlatform)'
457-
buildConfiguration: '$(_BuildConfig)'
441+
displayName: Publish Test Results
442+
inputs:
443+
testResultsFormat: xUnit
444+
testResultsFiles: 'artifacts/TestResults/$(_BuildConfig)/*.xml'
445+
testRunTitle: '$(_AgentOSName)_$(Agent.JobName)'
446+
buildPlatform: '$(BuildPlatform)'
447+
buildConfiguration: '$(_BuildConfig)'
458448
condition: always()
459-
460-
- task: CopyFiles@2
461-
displayName: Gather Logs
462-
inputs:
463-
SourceFolder: '$(Build.SourcesDirectory)/artifacts'
464-
Contents: |
465-
log/$(_BuildConfig)/**/*
466-
TestResults/$(_BuildConfig)/**/*
467-
SymStore/$(_BuildConfig)/**/*
468-
tmp/$(_BuildConfig)/**/*.binlog
469-
TargetFolder: '$(Build.ArtifactStagingDirectory)'
470-
continueOnError: true
449+
450+
- task: CopyFiles@2
451+
displayName: Gather Logs
452+
inputs:
453+
SourceFolder: '$(Build.SourcesDirectory)/artifacts'
454+
Contents: |
455+
log/$(_BuildConfig)/**/*
456+
TestResults/$(_BuildConfig)/**/*
457+
SymStore/$(_BuildConfig)/**/*
458+
tmp/$(_BuildConfig)/**/*.binlog
459+
TargetFolder: '$(Build.ArtifactStagingDirectory)'
460+
continueOnError: true
471461
condition: always()
472-
473-
- task: PublishBuildArtifacts@1
474-
displayName: Publish Logs to VSTS
475-
inputs:
476-
PathtoPublish: '$(Build.ArtifactStagingDirectory)'
477-
ArtifactName: '$(_AgentOSName)_$(Agent.JobName)_$(Build.BuildNumber)'
478-
publishLocation: Container
479-
continueOnError: true
462+
463+
- task: PublishBuildArtifacts@1
464+
displayName: Publish Logs to VSTS
465+
inputs:
466+
PathtoPublish: '$(Build.ArtifactStagingDirectory)'
467+
ArtifactName: '$(_AgentOSName)_$(Agent.JobName)_$(Build.BuildNumber)'
468+
publishLocation: Container
469+
continueOnError: true
480470
condition: always()

0 commit comments

Comments
 (0)