Skip to content

Commit 05fe7a5

Browse files
committed
Merged PR 54952: Getting ready for the 10.0 stable release. Flowing .NET Servicing
#### AI description (iteration 1) #### PR Classification This PR updates dependency versions and build pipeline configurations to prepare for the .NET 10.0 stable release. #### PR Summary The changes update dependency and LTS versions (upgrading many from 9.0.10 to 9.0.11), enable release-specific flags, and streamline the build pipelines for servicing. - **`eng/Version.Details.xml` and `eng/Versions.props`**: Upgraded various dependency versions and LTS numbers and set stabilization flags (e.g., `StabilizePackageVersion` to true, `DotNetFinalVersionKind` to release). - **`azure-pipelines.yml`**: Removed the code coverage stage to simplify the CI pipeline. - **`eng/pipelines/templates/BuildAndTest.yml`**: Added tasks to set up private feed credentials and commented out integration tests that require authentication. - **`NuGet.config`**: Revised package source configuration by removing package source mapping and adding new internal feed URLs. - **`Directory.Build.props`**: Suppressed NU1507 warnings to accommodate internal branch configuration. <!-- GitOpsUserAgent=GitOps.Apps.Server.pullrequestcopilot -->
1 parent 192782e commit 05fe7a5

File tree

7 files changed

+270
-291
lines changed

7 files changed

+270
-291
lines changed

Directory.Build.props

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,11 @@
3434
<TestNetCoreTargetFrameworks>$(NetCoreTargetFrameworks)</TestNetCoreTargetFrameworks>
3535
</PropertyGroup>
3636

37+
<!-- Internal branches don't use package source mapping feature due to internal feeds, so disable NU1507 warning saying it should be used. -->
38+
<PropertyGroup>
39+
<NoWarn>$(NoWarn);NU1507</NoWarn>
40+
</PropertyGroup>
41+
3742
<PropertyGroup>
3843
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
3944
<LangVersion>latest</LangVersion>

NuGet.config

Lines changed: 18 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,20 @@
33
<packageSources>
44
<clear />
55
<!--Begin: Package sources managed by Dependency Flow automation. Do not edit the sources below.-->
6+
<!-- Begin: Package sources from dotnet-dotnet -->
7+
<add key="darc-int-dotnet-dotnet-b0f34d5-1" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-dotnet-b0f34d51-1/nuget/v3/index.json" />
8+
<!-- End: Package sources from dotnet-dotnet -->
69
<!-- Begin: Package sources from dotnet-aspnetcore -->
10+
<add key="darc-int-dotnet-aspnetcore-ee41747" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-aspnetcore-ee417479/nuget/v3/index.json" />
11+
<add key="darc-int-dotnet-aspnetcore-d3aba8f" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-aspnetcore-d3aba8fe/nuget/v3/index.json" />
712
<!-- End: Package sources from dotnet-aspnetcore -->
813
<!-- Begin: Package sources from dotnet-efcore -->
14+
<add key="darc-int-dotnet-efcore-489d66c" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-efcore-489d66cd/nuget/v3/index.json" />
15+
<add key="darc-int-dotnet-efcore-f55fe13" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-efcore-f55fe135/nuget/v3/index.json" />
916
<!-- End: Package sources from dotnet-efcore -->
1017
<!-- Begin: Package sources from dotnet-runtime -->
18+
<add key="darc-int-dotnet-runtime-a2266c7" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-runtime-a2266c72/nuget/v3/index.json" />
19+
<add key="darc-int-dotnet-runtime-fa7cdde" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-runtime-fa7cdded/nuget/v3/index.json" />
1120
<!-- End: Package sources from dotnet-runtime -->
1221
<!--End: Package sources managed by Dependency Flow automation. Do not edit the sources above.-->
1322
<add key="dotnet-public" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-public/nuget/v3/index.json" />
@@ -18,35 +27,22 @@
1827
<!-- Used for the Rich Navigation indexing task -->
1928
<add key="richnav" value="https://pkgs.dev.azure.com/azure-public/vside/_packaging/vs-buildservices/nuget/v3/index.json" />
2029
</packageSources>
21-
<!-- Define mappings by adding package patterns beneath the target source.
22-
https://aka.ms/nuget-package-source-mapping -->
23-
<packageSourceMapping>
24-
<packageSource key="dotnet-public">
25-
<package pattern="*" />
26-
</packageSource>
27-
<packageSource key="dotnet-eng">
28-
<package pattern="*" />
29-
</packageSource>
30-
<packageSource key="dotnet-tools">
31-
<package pattern="*" />
32-
</packageSource>
33-
<packageSource key="dotnet9">
34-
<package pattern="*" />
35-
</packageSource>
36-
<packageSource key="dotnet9-transport">
37-
<package pattern="*" />
38-
</packageSource>
39-
<packageSource key="richnav">
40-
<package pattern="*" />
41-
</packageSource>
42-
</packageSourceMapping>
4330
<disabledPackageSources>
4431
<!--Begin: Package sources managed by Dependency Flow automation. Do not edit the sources below.-->
32+
<!-- Begin: Package sources from dotnet-dotnet -->
33+
<add key="darc-int-dotnet-dotnet-b0f34d5-1" value="true" />
34+
<!-- End: Package sources from dotnet-dotnet -->
4535
<!-- Begin: Package sources from dotnet-aspnetcore -->
36+
<add key="darc-int-dotnet-aspnetcore-ee41747" value="true" />
37+
<add key="darc-int-dotnet-aspnetcore-d3aba8f" value="true" />
4638
<!-- Begin: Package sources from dotnet-efcore -->
39+
<add key="darc-int-dotnet-efcore-489d66c" value="true" />
40+
<add key="darc-int-dotnet-efcore-f55fe13" value="true" />
4741
<!-- End: Package sources from dotnet-efcore -->
4842
<!-- End: Package sources from dotnet-aspnetcore -->
4943
<!-- Begin: Package sources from dotnet-runtime -->
44+
<add key="darc-int-dotnet-runtime-a2266c7" value="true" />
45+
<add key="darc-int-dotnet-runtime-fa7cdde" value="true" />
5046
<!-- End: Package sources from dotnet-runtime -->
5147
<!--End: Package sources managed by Dependency Flow automation. Do not edit the sources above.-->
5248
</disabledPackageSources>

azure-pipelines.yml

Lines changed: 0 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -256,51 +256,6 @@ extends:
256256
skipQualityGates: ${{ eq(variables['SkipQualityGates'], 'true') }}
257257
isWindows: false
258258

259-
# ----------------------------------------------------------------
260-
# This stage performs quality gates enforcements
261-
# ----------------------------------------------------------------
262-
- stage: codecoverage
263-
displayName: CodeCoverage
264-
dependsOn:
265-
- build
266-
condition: and(succeeded('build'), ne(variables['SkipQualityGates'], 'true'))
267-
variables:
268-
- template: /eng/common/templates-official/variables/pool-providers.yml@self
269-
jobs:
270-
- template: /eng/common/templates-official/jobs/jobs.yml@self
271-
parameters:
272-
enableMicrobuild: true
273-
enableTelemetry: true
274-
runAsPublic: ${{ variables['runAsPublic'] }}
275-
workspace:
276-
clean: all
277-
278-
# ----------------------------------------------------------------
279-
# This stage downloads the code coverage reports from the build jobs,
280-
# merges those and validates the combined test coverage.
281-
# ----------------------------------------------------------------
282-
jobs:
283-
- job: CodeCoverageReport
284-
timeoutInMinutes: 180
285-
286-
pool:
287-
name: NetCore1ESPool-Internal
288-
image: 1es-mariner-2
289-
os: linux
290-
291-
preSteps:
292-
- checkout: self
293-
clean: true
294-
persistCredentials: true
295-
fetchDepth: 1
296-
297-
steps:
298-
- script: $(Build.SourcesDirectory)/build.sh --ci --restore
299-
displayName: Init toolset
300-
301-
- template: /eng/pipelines/templates/VerifyCoverageReport.yml
302-
303-
304259
# ----------------------------------------------------------------
305260
# This stage only performs a build treating warnings as errors
306261
# to detect any kind of code style violations
@@ -356,7 +311,6 @@ extends:
356311
parameters:
357312
validateDependsOn:
358313
- build
359-
- codecoverage
360314
- correctness
361315
publishingInfraVersion: 3
362316
enableSymbolValidation: false

0 commit comments

Comments
 (0)