Skip to content

chore: sync upstream (9 commits)#8

Merged
yazelin merged 10 commits intomainfrom
upstream-sync/20260208-034553
Feb 8, 2026
Merged

chore: sync upstream (9 commits)#8
yazelin merged 10 commits intomainfrom
upstream-sync/20260208-034553

Conversation

@yazelin
Copy link
Copy Markdown
Owner

@yazelin yazelin commented Feb 8, 2026

Upstream sync - 9 commits from github/copilot-sdk

SteveSandersonMS and others added 10 commits February 6, 2026 09:54
* Fetch Copilot CLI at build time

* Update tests to use bundled CLI

* Always get from NPM

* CR feedback

* Node: use bundled CLI

* Bundling for Python

* Formatting

* Update test_client.py

* Python test fix

* Consistent node version for CI

* Make publish.yml safer - don't actually deploy to package managers if running on a branch

* Fix license file
- Add ignore_errors=True to shutil.rmtree() in test cleanup to handle
  race conditions where files are still being written by background processes
- Add missing_ok=True to unlink() for same reason
- Add pytest-timeout to dev dependencies (fixes warning about unknown mark)
* Fix .NET SDK package missing props file

The _GenerateVersionProps target was running BeforeTargets=BeforeBuild,
but dotnet pack evaluates ItemGroup wildcards before targets run.
This meant the generated .props file wasn't being included in the package.

Fixed by:
1. Adding Pack to BeforeTargets so the target runs before packing
2. Explicitly adding the props file to pack content inside the target
3. Changing the static ItemGroup to only include the .targets file

* Pass --no-auto-update to CLI across all SDKs

Prevents the CLI from auto-updating itself, ensuring the version bundled
with the SDK is the version that runs.
… no reason to rely on it being at that exact path.
* use types to encode and decode jsonrpc queries

* Apply suggestions from code review

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

* reexport some types

* fix race

* fix test

* export PingResponse

* use SendAndWait instead of GetFinalAssistantMessage

* fix nil access

* fix nil access

* fix nil access

* fix nil access

* fix race

* remove if

* remove getFinalAssistantMessage from nodejs test harness

* revert test changes

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@yazelin yazelin merged commit 8171140 into main Feb 8, 2026
18 of 21 checks passed
@yazelin yazelin deleted the upstream-sync/20260208-034553 branch February 8, 2026 03:51
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.

6 participants