Skip to content

Commit aadcc11

Browse files
Merge branch 'dotnet:main' into quickgrid-public-close-column-options
2 parents 19fc1a8 + 870eec2 commit aadcc11

File tree

352 files changed

+1171
-865
lines changed

Some content is hidden

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

352 files changed

+1171
-865
lines changed

.azure/pipelines/ci.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,10 @@ extends:
144144
os: windows
145145
spotBugs:
146146
enabled: false
147+
policheck:
148+
enabled: true
149+
tsa:
150+
enabled: true
147151
containers:
148152
alpine319WithNode:
149153
image: mcr.microsoft.com/dotnet-buildtools/prereqs:alpine-3.19-WithNode

.azure/pipelines/identitymodel-helix-matrix.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ extends:
8686
filePath: $(Build.SourcesDirectory)/eng/scripts/SetupIdentitySources.ps1
8787
arguments: -ConfigFile $(Build.SourcesDirectory)/NuGet.config -IdentityModelPackageSource $(Build.StagingDirectory)
8888
# Build the shared framework
89-
- script: ./eng/build.cmd -ci -prepareMachine -nativeToolsOnMachine -nobl -all -pack -arch x64
89+
- script: ./eng/build.cmd -ci -prepareMachine -nativeToolsOnMachine -all -pack -arch x64
9090
/p:CrossgenOutput=false /p:IsIdentityModelTestJob=true /p:ASPNETCORE_TEST_LOG_DIR=artifacts/log
9191
displayName: Build shared fx
9292
# -noBuildRepoTasks -noBuildNative -noBuild to avoid repeating work done in the previous step.

.devcontainer/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
"remoteEnv": {
3232
"PATH": "${containerWorkspaceFolder}/.dotnet:${containerEnv:PATH}",
3333
"DOTNET_MULTILEVEL_LOOKUP": "0",
34-
"TARGET": "net9.0",
34+
"TARGET": "net10.0",
3535
"DOTNET_WATCH_SUPPRESS_LAUNCH_BROWSER": "true"
3636
},
3737
// Comment out connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.

.github/policies/resourceManagement.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -576,7 +576,7 @@ configuration:
576576
then:
577577
- removeMilestone
578578
- addMilestone:
579-
milestone: 6.0.34
579+
milestone: 6.0.36
580580
description: '[Milestone Assignments] Assign Milestone to PRs merged to release/6.0 branch'
581581
- if:
582582
- payloadType: Pull_Request
@@ -587,7 +587,7 @@ configuration:
587587
then:
588588
- removeMilestone
589589
- addMilestone:
590-
milestone: 8.0.9
590+
milestone: 8.0.11
591591
description: '[Milestone Assignments] Assign Milestone to PRs merged to release/8.0 branch'
592592
- if:
593593
- payloadType: Issues

docs/DailyBuilds.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,19 @@ If you want to download the latest daily build and use it in a project, then you
3333
</configuration>
3434
```
3535

36+
## .NET 10
37+
38+
```xml
39+
<?xml version="1.0" encoding="utf-8"?>
40+
<configuration>
41+
<packageSources>
42+
<clear />
43+
<add key="dotnet10" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet10/nuget/v3/index.json" />
44+
<add key="NuGet.org" value="https://api.nuget.org/v3/index.json" />
45+
</packageSources>
46+
</configuration>
47+
```
48+
3649
*NOTE: This NuGet.Config should be with your application unless you want nightly packages to potentially start being restored for other apps on the machine.*
3750

3851
Some features, such as new target frameworks, may require prerelease tooling builds for Visual Studio.

eng/DotNetBuild.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<PropertyGroup>
66
<GitHubRepositoryName>aspnetcore</GitHubRepositoryName>
77
<SourceBuildManagedOnly>true</SourceBuildManagedOnly>
8-
<SourceBuildTargetFrameworkFilter>netstandard2.0%3bnetstandard2.1%3bnetcoreapp2.1%3bnetcoreapp3.1%3bnet5.0%3bnet6.0%3bnet7.0%3bnet8.0%3bnet9.0</SourceBuildTargetFrameworkFilter>
8+
<SourceBuildTargetFrameworkFilter>netstandard2.0%3bnetstandard2.1%3bnetcoreapp2.1%3bnetcoreapp3.1%3bnet5.0%3bnet6.0%3bnet7.0%3bnet8.0%3bnet9.0%3bnet10.0</SourceBuildTargetFrameworkFilter>
99
</PropertyGroup>
1010

1111
<!--

eng/SourceBuildPrebuiltBaseline.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,10 @@
4747
<!-- Transitive dependency of System.Security.Cryptography.Pkcs.5.0.*. -->
4848
<UsagePattern IdentityGlob="System.Formats.Asn1/6.0.0" />
4949
</IgnorePatterns>
50+
51+
<!-- Transitive dependencies, suppressed as per https://github.com/dotnet/aspnetcore/pull/57887#issuecomment-2362241518-->
52+
<Usages>
53+
<Usage Id="Newtonsoft.Json" Version="13.0.1" />
54+
<Usage Id="System.Security.Cryptography.Xml" Version="6.0.0" />
55+
</Usages>
5056
</UsageData>

eng/Version.Details.xml

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

eng/Versions.props

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

eng/common/core-templates/job/job.yml

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ parameters:
1919
# publishing defaults
2020
artifacts: ''
2121
enableMicrobuild: false
22+
enableMicrobuildForMacAndLinux: false
2223
enablePublishBuildArtifacts: false
2324
enablePublishBuildAssets: false
2425
enablePublishTestResults: false
@@ -134,11 +135,26 @@ jobs:
134135
signType: $(_SignType)
135136
zipSources: false
136137
feedSource: https://dnceng.pkgs.visualstudio.com/_packaging/MicroBuildToolset/nuget/v3/index.json
138+
${{ if and(eq(parameters.enableMicrobuildForMacAndLinux, 'true'), ne(variables['Agent.Os'], 'Windows_NT')) }}:
139+
azureSubscription: 'MicroBuild Signing Task (DevDiv)'
137140
env:
138141
TeamName: $(_TeamName)
139142
MicroBuildOutputFolderOverride: '$(Agent.TempDirectory)'
143+
SYSTEM_ACCESSTOKEN: $(System.AccessToken)
140144
continueOnError: ${{ parameters.continueOnError }}
141-
condition: and(succeeded(), in(variables['_SignType'], 'real', 'test'), eq(variables['Agent.Os'], 'Windows_NT'))
145+
condition: and(
146+
succeeded(),
147+
or(
148+
and(
149+
eq(variables['Agent.Os'], 'Windows_NT'),
150+
in(variables['_SignType'], 'real', 'test')
151+
),
152+
and(
153+
${{ eq(parameters.enableMicrobuildForMacAndLinux, true) }},
154+
ne(variables['Agent.Os'], 'Windows_NT'),
155+
eq(variables['_SignType'], 'real')
156+
)
157+
))
142158

143159
- ${{ if and(eq(parameters.runAsPublic, 'false'), eq(variables['System.TeamProject'], 'internal')) }}:
144160
- task: NuGetAuthenticate@1
@@ -171,7 +187,19 @@ jobs:
171187
- ${{ if and(eq(parameters.runAsPublic, 'false'), ne(variables['System.TeamProject'], 'public'), notin(variables['Build.Reason'], 'PullRequest')) }}:
172188
- task: MicroBuildCleanup@1
173189
displayName: Execute Microbuild cleanup tasks
174-
condition: and(always(), in(variables['_SignType'], 'real', 'test'), eq(variables['Agent.Os'], 'Windows_NT'))
190+
condition: and(
191+
always(),
192+
or(
193+
and(
194+
eq(variables['Agent.Os'], 'Windows_NT'),
195+
in(variables['_SignType'], 'real', 'test')
196+
),
197+
and(
198+
${{ eq(parameters.enableMicrobuildForMacAndLinux, true) }},
199+
ne(variables['Agent.Os'], 'Windows_NT'),
200+
eq(variables['_SignType'], 'real')
201+
)
202+
))
175203
continueOnError: ${{ parameters.continueOnError }}
176204
env:
177205
TeamName: $(_TeamName)

0 commit comments

Comments
 (0)