Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Nov 3, 2025

Reverts commit 50d0b52 which updated dotnet/arcade dependencies from build 20251031.1.

Changes

  • Arcade SDK versions: 11.0.0-beta.25531.111.0.0-beta.25509.1

    • Microsoft.DotNet.Arcade.Sdk
    • Microsoft.DotNet.Helix.Sdk
    • Microsoft.DotNet.SharedFramework.Sdk
    • Microsoft.DotNet.RemoteExecutor
    • Microsoft.DotNet.XUnitV3Extensions
    • Microsoft.DotNet.XliffTasks
    • Microsoft.DotNet.Build.Tasks.Archives
  • Build infrastructure scripts in eng/common/:

    • SetupNugetSources.sh
    • core-templates/job/publish-build-assets.yml
    • core-templates/post-build/post-build.yml
    • core-templates/steps/install-microbuild.yml
    • core-templates/steps/publish-logs.yml
    • generate-locproject.ps1
    • post-build/publish-using-darc.ps1
    • post-build/redact-logs.ps1
    • sdk-task.ps1
  • Version tracking:

    • eng/Version.Details.xml
    • eng/Versions.props
    • global.json
Original prompt

Revert commit 50d0b52, which was introduced by the merged PR #12622. This commit updated dependencies from dotnet/arcade. Create a pull request that fully undoes the changes from this commit, including all impacted files and configuration.

This pull request was created as a result of the following prompt from Copilot chat.

Revert commit 50d0b52, which was introduced by the merged PR #12622. This commit updated dependencies from dotnet/arcade. Create a pull request that fully undoes the changes from this commit, including all impacted files and configuration.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

@github-actions
Copy link
Contributor

github-actions bot commented Nov 3, 2025

🚀 Dogfood this PR with:

⚠️ WARNING: Do not do this without first carefully reviewing the code of this PR to satisfy yourself it is safe.

curl -fsSL https://raw.githubusercontent.com/dotnet/aspire/main/eng/scripts/get-aspire-cli-pr.sh | bash -s -- 12634

Or

  • Run remotely in PowerShell:
iex "& { $(irm https://raw.githubusercontent.com/dotnet/aspire/main/eng/scripts/get-aspire-cli-pr.ps1) } 12634"

Copilot AI changed the title [WIP] Revert changes from merged PR #12622 for dependencies Revert arcade dependency update from PR #12622 Nov 3, 2025
Copilot AI requested a review from eerhardt November 3, 2025 20:50
@joperezr joperezr marked this pull request as ready for review November 4, 2025 22:38
Copilot AI review requested due to automatic review settings November 4, 2025 22:38
@joperezr joperezr enabled auto-merge (squash) November 4, 2025 22:38
@joperezr
Copy link
Member

joperezr commented Nov 4, 2025

Marking as auto-merge to fix the build in main

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 rolls back Microsoft.DotNet.Arcade SDK and related toolset dependencies from version 11.0.0-beta.25531.1 to 11.0.0-beta.25509.1, and removes obsolete runtime source feed parameters that are no longer needed in the build infrastructure.

Key changes:

  • Downgrade Arcade SDK and related packages to beta.25509.1
  • Remove runtimeSourceFeed and runtimeSourceFeedKey parameters from build scripts and CI/CD templates
  • Standardize YAML indentation and remove unused template steps

Reviewed Changes

Copilot reviewed 11 out of 12 changed files in this pull request and generated 13 comments.

Show a summary per file
File Description
global.json Rollback Microsoft.DotNet.Arcade.Sdk, Helix.Sdk, and SharedFramework.Sdk to beta.25509.1
eng/Versions.props Rollback Microsoft.DotNet tooling package versions to beta.25509.1
eng/Version.Details.xml Update dependency versions and SHA references to match beta.25509.1
eng/common/sdk-task.ps1 Remove runtimeSourceFeed and runtimeSourceFeedKey parameters
eng/common/post-build/redact-logs.ps1 Remove runtimeSourceFeed parameters
eng/common/post-build/publish-using-darc.ps1 Remove runtimeSourceFeed parameters
eng/common/generate-locproject.ps1 Fix indentation in localization file processing loops
eng/common/core-templates/steps/publish-logs.yml Remove runtime source feed arguments
eng/common/core-templates/steps/install-microbuild.yml Update MicroBuild installation path and comments
eng/common/core-templates/post-build/post-build.yml Standardize indentation and remove runtime source feed references
eng/common/core-templates/job/publish-build-assets.yml Remove internal source/runtime feed setup steps
eng/common/SetupNugetSources.sh Change disabled source handling from deletion to comment replacement

echo "Enabling internal source '$PackageSourceName'."
# Remove the disabled entry (including any surrounding comments or whitespace on the same line)
sed -i.bak "/<add key=\"$PackageSourceName\" value=\"true\" \/>/d" "$ConfigFile"
# Remove the disabled entry
Copy link

Copilot AI Nov 4, 2025

Choose a reason for hiding this comment

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

The comment on line 69 is misleading. The code replaces the disabled entry with a comment rather than removing it. The comment should be updated to say 'Replace the disabled entry with a comment' to accurately describe what the code does.

Suggested change
# Remove the disabled entry
# Replace the disabled entry with a comment

Copilot uses AI. Check for mistakes.
displayName: Enable NuGet validation
type: boolean
default: true
Copy link

Copilot AI Nov 4, 2025

Choose a reason for hiding this comment

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

Trailing whitespace added on line 42. This should be removed to maintain consistency with the project's formatting standards.

Suggested change

Copilot uses AI. Check for mistakes.
displayName: Publish installers and checksums
type: boolean
default: true
Copy link

Copilot AI Nov 4, 2025

Choose a reason for hiding this comment

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

Trailing whitespace added on line 47. This should be removed to maintain consistency with the project's formatting standards.

Suggested change

Copilot uses AI. Check for mistakes.
# If it's not devdiv, it's dnceng
${{ else }}:
${{ if eq(parameters.is1ESPipeline, true) }}:
${{ if eq(parameters.is1ESPipeline, true) }}:
Copy link

Copilot AI Nov 4, 2025

Choose a reason for hiding this comment

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

Trailing whitespace added on line 172. This should be removed to maintain consistency with the project's formatting standards.

Suggested change
${{ if eq(parameters.is1ESPipeline, true) }}:
${{ if eq(parameters.is1ESPipeline, true) }}:

Copilot uses AI. Check for mistakes.
${{ else }}:
name: $(DncEngInternalBuildPool)
demands: ImageOverride -equals windows.vs2022.amd64
demands: ImageOverride -equals windows.vs2022.amd64
Copy link

Copilot AI Nov 4, 2025

Choose a reason for hiding this comment

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

Trailing whitespace added on line 178. This should be removed to maintain consistency with the project's formatting standards.

Suggested change
demands: ImageOverride -equals windows.vs2022.amd64
demands: ImageOverride -equals windows.vs2022.amd64

Copilot uses AI. Check for mistakes.
${{ else }}:
name: NetCore1ESPool-Publishing-Internal
demands: ImageOverride -equals windows.vs2019.amd64
demands: ImageOverride -equals windows.vs2019.amd64
Copy link

Copilot AI Nov 4, 2025

Choose a reason for hiding this comment

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

Trailing whitespace added on line 300. This should be removed to maintain consistency with the project's formatting standards.

Suggested change
demands: ImageOverride -equals windows.vs2019.amd64
demands: ImageOverride -equals windows.vs2019.amd64

Copilot uses AI. Check for mistakes.

- ${{ if eq(parameters.isAssetlessBuild, 'false') }}:
- ${{ if eq(parameters.publishingVersion, 3) }}:
- ${{ if eq(parameters.isAssetlessBuild, 'false') }}:
Copy link

Copilot AI Nov 4, 2025

Choose a reason for hiding this comment

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

Trailing whitespace added on line 94. This should be removed to maintain consistency with the project's formatting standards.

Suggested change
- ${{ if eq(parameters.isAssetlessBuild, 'false') }}:
- ${{ if eq(parameters.isAssetlessBuild, 'false') }}:

Copilot uses AI. Check for mistakes.
@joperezr joperezr merged commit a5ba005 into main Nov 4, 2025
302 checks passed
@joperezr joperezr deleted the copilot/revert-dependency-update-commit branch November 4, 2025 22:59
@dotnet-policy-service dotnet-policy-service bot added this to the 13.1 milestone Nov 4, 2025
@github-actions github-actions bot locked and limited conversation to collaborators Dec 6, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants