* Include completions core test during PR build
* Implement a FakeCopilotTokenManager to run completions core test without a GitHub token
* Small naming fix
* Run tests also under Windows
* Fix running Windows tests
* Extract server.json from NuGet package during assisted install
* Use .NET CLI as much as possible
* Add tests, use GitHub Actions for .NET setup
* Localize user facing strings
* Update src/extension/mcp/vscode-node/nuget.ts
* Update src/extension/mcp/vscode-node/commands.ts
* switch to enum
* Use IFetcherService for npm, PyPI, and Docker Hub, use local package source for NuGet
* split up PR and CI builds:
- PR should only attempt to restore cache
- CI should only ensure node_modules
* also mkdir -Force
* pr workflow should still run on merge queue