Skip to content

Use the PowerToys dependency feed - #300

Merged
Michael Jolley (michaeljolley) merged 3 commits into
microsoft:mainfrom
yeelam-gordon:fix/cfs-clean-nuget
Aug 19, 2026
Merged

Use the PowerToys dependency feed#300
Michael Jolley (michaeljolley) merged 3 commits into
microsoft:mainfrom
yeelam-gordon:fix/cfs-clean-nuget

Conversation

@yeelam-gordon

@yeelam-gordon Gordon Lam (yeelam-gordon) commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Route all NuGet restores through the PowerToys dependency feed.
  • Align the Command Palette extension with PowerToys package sourcing and avoid direct nuget.org access.
  • Change only the checked-in nuget.config package source.

Validation

  • A clean cold restore through the PowerToys dependency feed succeeded locally.
  • GitHub Actions and ADO checks are being rerun.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 726b2ca4-50a2-46b7-9ecb-58bb792c63a5
Copilot AI lite review requested due to automatic review settings August 14, 2026 01:56

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 Azure DevOps (ADO) build pipeline to restore NuGet packages exclusively from an internal Azure Artifacts feed, while keeping the repo’s checked-in nuget.config unchanged for local development and GitHub Actions.

Changes:

  • Added an internal-feed-only NuGet configuration (build/nuget.config.internal) that clears all sources and maps all packages to the DevHome.nuget.internal feed.
  • Updated the ADO pipeline to authenticate NuGet feeds and copy the internal NuGet config over the repo root nuget.config before building/restoring.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
build/nuget.config.internal Introduces an internal-only NuGet config with package source mapping to the DevHome internal feed.
build/azure-pipelines.yml Adds NuGet feed authentication and replaces the root NuGet config during ADO jobs to force internal-feed restores.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread build/azure-pipelines.yml Outdated
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 726b2ca4-50a2-46b7-9ecb-58bb792c63a5
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 726b2ca4-50a2-46b7-9ecb-58bb792c63a5
@yeelam-gordon Gordon Lam (yeelam-gordon) changed the title Use internal NuGet feed in Azure Pipelines Use the PowerToys dependency feed Aug 14, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM

@michaeljolley
Michael Jolley (michaeljolley) merged commit 506fc2d into microsoft:main Aug 19, 2026
3 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants