From fd4d356486fc960035ca80eba6fefa5a8fd22837 Mon Sep 17 00:00:00 2001 From: Vincent Biret Date: Tue, 25 Aug 2026 15:37:21 -0400 Subject: [PATCH 1/3] docs: updates the contributing information for CFS users --- .gitignore | 3 +++ CONTRIBUTING.md | 12 ++++++++++++ dotnet/.gitignore | 2 -- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 9a528c309bb..34bf943e24a 100644 --- a/.gitignore +++ b/.gitignore @@ -249,6 +249,9 @@ python/dotnet-ref dotnet/filtered-*.slnx **/*.lscache +# Local .NET build overrides +/dotnet/Directory.Build.rsp + # Local tool state .omc/ .omx/ diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1b0d32bb357..21b92e99710 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -167,6 +167,18 @@ Each language has its own dev setup guide, coding standards, and build scripts: - Integration tests: `dotnet test --filter-query "/*IntegrationTests*/*/*/*"` (requires API keys/endpoints) - Linting (auto-fix): `dotnet format` +#### Microsoft Internal Feed Proxy for Copilot CLI (.NET) + +Microsoft contributors can route Copilot CLI npm downloads through the internal proxy without passing extra `dotnet` arguments: + +1. Create `dotnet/Directory.Build.rsp` with: + + ```text + -p:CopilotNpmRegistryUrl=https://packagefeedproxy.microsoft.io/npm/ + ``` + +When running `dotnet build` (or other `dotnet` commands) from the `./dotnet` directory, this property is applied automatically. + ### PR - CI Process The continuous integration (CI) system will automatically perform the required diff --git a/dotnet/.gitignore b/dotnet/.gitignore index 572680831e2..60f723c18b8 100644 --- a/dotnet/.gitignore +++ b/dotnet/.gitignore @@ -83,8 +83,6 @@ StyleCopReport.xml *.pgc *.pgd *.rsp -# but not Directory.Build.rsp, as it configures directory-level build defaults -!Directory.Build.rsp *.sbr *.tlb *.tli From 7815909ac16f303f39bfbc8487bff499612ed94c Mon Sep 17 00:00:00 2001 From: Vincent Biret Date: Wed, 26 Aug 2026 06:58:29 -0400 Subject: [PATCH 2/3] chore: typos fix Co-authored-by: westey <164392973+westey-m@users.noreply.github.com> --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 21b92e99710..8e75bbacc7b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -169,7 +169,7 @@ Each language has its own dev setup guide, coding standards, and build scripts: #### Microsoft Internal Feed Proxy for Copilot CLI (.NET) -Microsoft contributors can route Copilot CLI npm downloads through the internal proxy without passing extra `dotnet` arguments: +Microsoft contributors can route GitHub Copilot SDK npm downloads through the internal proxy without passing extra `dotnet` arguments: 1. Create `dotnet/Directory.Build.rsp` with: From 74ece406ba18206b2b49418845e7793eece93404 Mon Sep 17 00:00:00 2001 From: Vincent Biret Date: Wed, 26 Aug 2026 06:58:43 -0400 Subject: [PATCH 3/3] chore: typo fix Co-authored-by: westey <164392973+westey-m@users.noreply.github.com> --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8e75bbacc7b..0b0b4bec73e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -167,7 +167,7 @@ Each language has its own dev setup guide, coding standards, and build scripts: - Integration tests: `dotnet test --filter-query "/*IntegrationTests*/*/*/*"` (requires API keys/endpoints) - Linting (auto-fix): `dotnet format` -#### Microsoft Internal Feed Proxy for Copilot CLI (.NET) +#### Microsoft Internal Feed Proxy for GitHub Copilot SDK (.NET) Microsoft contributors can route GitHub Copilot SDK npm downloads through the internal proxy without passing extra `dotnet` arguments: