From f7df02bec662361cabe9ee3260aae9b1cbc654b8 Mon Sep 17 00:00:00 2001 From: Jose Perez Rodriguez Date: Wed, 7 Jan 2026 23:39:54 +0000 Subject: [PATCH 1/2] Merged PR 56419: Getting ready for 10.2 release Getting ready for 10.2 release ---- #### AI description (iteration 1) #### PR Classification This pull request prepares the project for the 10.2 release by updating dependency versions and refining pipeline configurations. #### PR Summary The update bumps numerous internal dependency versions (from 9.0.11/10.0.1 to 9.0.12/10.0.2), adjusts release stabilization settings, revises internal NuGet source mappings, and updates CI/CD tasks. - `eng/Version.Details.xml` and `eng/Versions.props`: Upgraded many Microsoft and runtime dependencies and updated stabilization/release build flags. - `azure-pipelines.yml`: Removed the code coverage stage and updated stage dependencies. - `NuGet.config`: Removed the package source mapping block and adjusted internal package source settings. - `eng/pipelines/templates/BuildAndTest.yml`: Added tasks to set up private feed credentials and commented out integration tests. - `Directory.Build.props`: Disabled the NU1507 warning for internal feeds. --- Directory.Build.props | 5 + NuGet.config | 40 ++-- azure-pipelines.yml | 47 ----- eng/Version.Details.xml | 200 +++++++++---------- eng/Versions.props | 232 +++++++++++------------ eng/pipelines/templates/BuildAndTest.yml | 32 +++- 6 files changed, 264 insertions(+), 292 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index 38fbb2c0850..213d4b272b6 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -34,6 +34,11 @@ $(NetCoreTargetFrameworks) + + + $(NoWarn);NU1507 + + false latest diff --git a/NuGet.config b/NuGet.config index 0fedd015e82..885262b7ea1 100644 --- a/NuGet.config +++ b/NuGet.config @@ -3,11 +3,20 @@ + + + + + + + + + @@ -18,35 +27,22 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 7ec53a25921..3fca44080d2 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -264,51 +264,6 @@ extends: skipQualityGates: ${{ eq(variables['SkipQualityGates'], 'true') }} isWindows: false - # ---------------------------------------------------------------- - # This stage performs quality gates enforcements - # ---------------------------------------------------------------- - - stage: codecoverage - displayName: CodeCoverage - dependsOn: - - build - condition: and(succeeded('build'), ne(variables['SkipQualityGates'], 'true'), ${{ eq(parameters.runTests, true) }}) - variables: - - template: /eng/common/templates-official/variables/pool-providers.yml@self - jobs: - - template: /eng/common/templates-official/jobs/jobs.yml@self - parameters: - enableMicrobuild: true - enableTelemetry: true - runAsPublic: ${{ variables['runAsPublic'] }} - workspace: - clean: all - - # ---------------------------------------------------------------- - # This stage downloads the code coverage reports from the build jobs, - # merges those and validates the combined test coverage. - # ---------------------------------------------------------------- - jobs: - - job: CodeCoverageReport - timeoutInMinutes: 180 - - pool: - name: NetCore1ESPool-Internal - image: 1es-mariner-2 - os: linux - - preSteps: - - checkout: self - clean: true - persistCredentials: true - fetchDepth: 1 - - steps: - - script: $(Build.SourcesDirectory)/build.sh --ci --restore - displayName: Init toolset - - - template: /eng/pipelines/templates/VerifyCoverageReport.yml - - # ---------------------------------------------------------------- # This stage only performs a build treating warnings as errors # to detect any kind of code style violations @@ -364,8 +319,6 @@ extends: parameters: validateDependsOn: - build - - ${{ if eq(parameters.runTests, true) }}: - - codecoverage - correctness publishingInfraVersion: 3 enableSymbolValidation: false diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 82e2fb8ca63..0ccace20ee6 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -1,208 +1,208 @@ - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-runtime - fa7cdded37981a97cec9a3e233c4a6af58a91c57 + 2f124007573374800632d39177cde00ca9fe1ef0 - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - d3aba8fe1a0d0f5c145506f292b72ea9d28406fc + f736effe82a61eb6f5eba46e4173eae3b7d3dffd - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - d3aba8fe1a0d0f5c145506f292b72ea9d28406fc + f736effe82a61eb6f5eba46e4173eae3b7d3dffd - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - d3aba8fe1a0d0f5c145506f292b72ea9d28406fc + f736effe82a61eb6f5eba46e4173eae3b7d3dffd - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - d3aba8fe1a0d0f5c145506f292b72ea9d28406fc + f736effe82a61eb6f5eba46e4173eae3b7d3dffd - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - d3aba8fe1a0d0f5c145506f292b72ea9d28406fc + f736effe82a61eb6f5eba46e4173eae3b7d3dffd - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - d3aba8fe1a0d0f5c145506f292b72ea9d28406fc + f736effe82a61eb6f5eba46e4173eae3b7d3dffd - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - d3aba8fe1a0d0f5c145506f292b72ea9d28406fc + f736effe82a61eb6f5eba46e4173eae3b7d3dffd - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - d3aba8fe1a0d0f5c145506f292b72ea9d28406fc + f736effe82a61eb6f5eba46e4173eae3b7d3dffd - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - d3aba8fe1a0d0f5c145506f292b72ea9d28406fc + f736effe82a61eb6f5eba46e4173eae3b7d3dffd - + https://dev.azure.com/dnceng/internal/_git/dotnet-aspnetcore - d3aba8fe1a0d0f5c145506f292b72ea9d28406fc + f736effe82a61eb6f5eba46e4173eae3b7d3dffd - + https://dev.azure.com/dnceng/internal/_git/dotnet-efcore - f55fe13550b5f821336abb63ef5ac454ce4de5fa + f838f47ba4ccda655b7f55b2e22984bdc9495720 diff --git a/eng/Versions.props b/eng/Versions.props index c869c64204d..49e64818fe8 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -10,14 +10,14 @@ - false + true - + release true @@ -33,117 +33,117 @@ --> - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 - 9.0.11 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 + 9.0.12 - 9.0.11 + 9.0.12 9.0.0-beta.25626.6 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 - 10.0.1 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 + 10.0.2 - 10.0.1 + 10.0.2 - 10.0.0-beta.25569.105 + 10.0.0-beta.25612.105 @@ -168,8 +168,8 @@ 8.0.0 8.0.2 8.0.0 - 8.0.22 - 8.0.22 + 8.0.23 + 8.0.23 8.0.0 8.0.1 8.0.1 @@ -186,18 +186,18 @@ 8.0.6 8.0.0 - 8.0.22 - 8.0.22 - 8.0.22 - 8.0.22 - 8.0.22 - 8.0.22 - 8.0.22 - 8.0.22 - 8.0.22 - 8.0.22 + 8.0.23 + 8.0.23 + 8.0.23 + 8.0.23 + 8.0.23 + 8.0.23 + 8.0.23 + 8.0.23 + 8.0.23 + 8.0.23 - 8.0.22 + 8.0.23 --- .../Microsoft.McpServer.ProjectTemplates.csproj | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/ProjectTemplates/Microsoft.McpServer.ProjectTemplates/Microsoft.McpServer.ProjectTemplates.csproj b/src/ProjectTemplates/Microsoft.McpServer.ProjectTemplates/Microsoft.McpServer.ProjectTemplates.csproj index 82c9428f159..d13bce3c597 100644 --- a/src/ProjectTemplates/Microsoft.McpServer.ProjectTemplates/Microsoft.McpServer.ProjectTemplates.csproj +++ b/src/ProjectTemplates/Microsoft.McpServer.ProjectTemplates/Microsoft.McpServer.ProjectTemplates.csproj @@ -7,7 +7,14 @@ dotnet-new;templates;ai preview + + + 0 + 5 + 0 + preview 1 + AI 0 0