Skip to content

Conversation

@ellahathaway
Copy link
Member

Manual port of #2907

@ellahathaway ellahathaway requested review from a team as code owners October 22, 2025 23:36
Copilot AI review requested due to automatic review settings October 22, 2025 23:36
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the .NET Source-Build to version 10.0.100-rc.2.25502.107 from October 2025, as a manual port of #2907. The update includes SDK and tooling version updates, standardization of Azure DevOps path variables, and related infrastructure improvements.

Key changes:

  • Updated .NET SDK from 10.0.100-rc.1.25420.111 to 10.0.100-rc.2.25502.107
  • Standardized Azure DevOps path variables from Build.SourcesDirectory to System.DefaultWorkingDirectory
  • Updated source-built archive URLs and tooling versions

Reviewed Changes

Copilot reviewed 27 out of 53 changed files in this pull request and generated no comments.

Show a summary per file
File Description
global.json Updated dotnet SDK and Arcade SDK versions to rc.2.25502.107
eng/download-source-built-archive.sh Changed source-built artifacts URL paths
eng/common/tools.ps1 Updated vswhere version to 3.1.7 and improved download logging
eng/common/templates/job/job.yml Replaced Build.SourcesDirectory with System.DefaultWorkingDirectory
eng/common/templates-official/variables/sdl-variables.yml Updated GuardianPackagesConfigFile path variable
eng/common/templates-official/job/job.yml Updated BuildDropPath default value
eng/common/template-guidance.md Updated example path in documentation
eng/common/sdl/NuGet.config Removed BOM character from XML declaration
eng/common/sdk-task.sh Added --noWarnAsError flag and moved warnAsError initialization
eng/common/sdk-task.ps1 Added -noWarnAsError parameter
eng/common/generate-locproject.ps1 Added WiX v5 schema support for localization
eng/common/core-templates/steps/source-index-stage1-publish.yml Updated source indexing tool versions and paths
eng/common/core-templates/steps/publish-logs.yml Standardized to System.DefaultWorkingDirectory
eng/common/core-templates/steps/generate-sbom.yml Updated default BuildDropPath
eng/common/core-templates/steps/enable-internal-sources.yml Updated NuGet setup script paths
eng/common/core-templates/post-build/setup-maestro-vars.yml Updated tools.ps1 path
eng/common/core-templates/post-build/post-build.yml Updated script file paths
eng/common/core-templates/jobs/jobs.yml Added repositoryAlias and officialBuildId parameters
eng/common/core-templates/jobs/codeql-build.yml Updated GuardianPackagesConfigFile path
eng/common/core-templates/job/publish-build-assets.yml Added officialBuildId support and updated paths
eng/common/core-templates/job/onelocbuild.yml Updated default SourcesDirectory parameter
eng/common/core-templates/job/job.yml Updated test results search folder paths
eng/common/SetupNugetSources.sh Added .NET 10 to supported versions array
eng/common/SetupNugetSources.ps1 Added .NET 10 to supported versions array
eng/Versions.props Updated private source-built SDK and artifacts versions
eng/Version.Details.xml Updated Arcade SDK dependency versions and repository URIs
eng/Version.Details.props Updated package versions and comments

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@ellahathaway
Copy link
Member Author

See this comment about the newline diffs.

@ellahathaway
Copy link
Member Author

ellahathaway commented Oct 23, 2025

FYI - this PR includes changes to 15 more files than the rebootstrap to release/10.0.1xx. This is because the manual port of #2037 to main (#2042) missed some of the updates from arcade, so this PR is including those changes as well.

@dotnet-policy-service dotnet-policy-service bot requested a review from a team October 23, 2025 17:19
@ellahathaway
Copy link
Member Author

@wtgodbe - I'm seeing the following aspnetcore error:

 C:\Program Files\Microsoft Visual Studio\2022\Preview\Common7\IDE\CommonExtensions\Microsoft\NuGet\NuGet.targets(186,5): error : Cannot create a file when that file already exists. [D:\a\_work\1\s\src\aspnetcore\src\Grpc\JsonTranscoding\src\Microsoft.AspNetCore.Grpc.Swagger\Microsoft.AspNetCore.Grpc.Swagger.csproj]

Can you please advise on how to address this? Thanks in advance

@wtgodbe
Copy link
Member

wtgodbe commented Oct 24, 2025

Sorry for the delay, that's a transient failure we get in aspnetcore sometimes. It's been around forever - I'm making some changes to our reference resolution logic to try to get rid of it. It should go away on retry

@ellahathaway
Copy link
Member Author

@dotnet/product-construction - can I please get help merging this PR? The failures are because I created this backport manually.

@mthalman mthalman merged commit 3f54eae into dotnet:main Oct 27, 2025
9 of 11 checks passed
MichaelSimons pushed a commit to MichaelSimons/dotnet that referenced this pull request Oct 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants