Skip to content

Update Copilot SDK to 1.0.27 - #272

Merged
SIkebe merged 1 commit into
mainfrom
sikebe-audit-copilot-sdk-1-0-27
Oct 27, 2026
Merged

SIkebe merged 1 commit into
mainfrom
sikebe-audit-copilot-sdk-1-0-27

Conversation

@SIkebe

@SIkebe SIkebe commented Oct 27, 2026

Copy link
Copy Markdown
Owner

Summary

  • Update GitHub.Copilot.SDK from 1.0.27-preview.3 to 1.0.27, including the third-party notice and runtime version assertion.
  • The exact package bundles Copilot runtime 1.0.104; the release notes instead mention 1.0.104-3. The runtime status and native library hash tests confirm the packaged version and payload.
  • Compared the release, preview-to-release source and tests, and exact-package metadata, targets and XML documentation. The package references runtime repository commit 9301f9874504241ceb199febd252b7411a92bd52; the SDK release tag resolves to bf3a9111707c47579d20a5524d03cde85a35d161.
  • The only .NET public API addition in this comparison is SessionQuotaPlanTier.Access. The app does not use quota plan tiers, so no additional integration is needed. Runtime-internal improvements are included automatically, but their effects were not independently established.

Related Issues

N/A - no issue to close.

Scope

  • App UI / workflow
  • Core services / data model
  • Copilot SDK / agent behavior
  • Preview / WebView2
  • Documentation / release readiness
  • Tests / tooling
  • Other:

Validation

  • dotnet build RepoSyncRadar.sln -warnaserror --no-restore - passed with 0 warnings and 0 errors after restore with a temporary mapped source.
  • N/A - dotnet test RepoSyncRadar.sln --timeout 10m --no-restore --no-build -- --filter-not-trait Category=Manual failed: 1,582 passed and 2 unrelated TcpPreviewPortAllocatorTests failed to detect a listening port. Both failures also reproduced in a focused run.
  • Focused tests: dotnet test tests\RepoSyncRadar.App.Tests\RepoSyncRadar.App.Tests.csproj --no-restore --no-build -- --filter-class RepoSyncRadar.App.Tests.Copilot.CopilotInProcessRuntimeTests - 16 passed, including runtime status, native hash, and policy schema checks; dotnet test tests\RepoSyncRadar.App.Tests\RepoSyncRadar.App.Tests.csproj --no-restore --no-build -- --filter-class RepoSyncRadar.App.Tests.Components.ThirdPartyNoticesPanelTests - 1 passed.
  • N/A - manual smoke / screenshots not run; the only UI change is the third-party SDK version text, covered by the focused component test.

The configured proxy did not yet provide 1.0.27, so restore used a temporary source containing the official NuGet CDN package after SHA-512 verification, with other dependencies mapped to the existing proxy.

Risk And Rollback

  • User impact: SDK and its bundled native runtime are updated; the displayed license version reflects the installed package.
  • Operational risk: The updated runtime may change behavior; native runtime, policy, and application tests passed, while the two unrelated port allocator tests remain failing in this environment.
  • Rollback plan: Revert this PR to restore SDK 1.0.27-preview.3 and its runtime assertion.

Release Notes

  • User-facing change
  • Internal-only change
  • No release note needed

Release note draft: Updated the GitHub Copilot SDK and bundled runtime.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings October 27, 2026 05:25

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🔵 Needs a closer look

Focused tests reportedly pass, but installed-package startup and model-turn validation remain unconfirmed for the native runtime update.

No open issues 🎉

What changed in this PR

Updates RepoSyncRadar’s Copilot integration from SDK 1.0.27-preview.3 to stable 1.0.27, keeping dependency metadata, license notices, and version assertions aligned.

Changes:

  • Updates the centrally managed SDK dependency and displayed third-party version.
  • Adjusts the native runtime assertion to the reported packaged version, 1.0.104.
  • Updates the notice component test to expect the stable SDK version.
File Description
tests/​RepoSyncRadar.App.Tests/​Copilot/​CopilotInProcessRuntimeTests.cs Expects bundled runtime 1.0.104.
tests/​RepoSyncRadar.App.Tests/​Components/​ThirdPartyNoticesPanelTests.cs Expects SDK notice version 1.0.27.
src/​RepoSyncRadar.App/​Settings/​ThirdPartyNotices.cs Displays the updated SDK version.
Directory.Packages.props Pins Copilot SDK to 1.0.27.

Review effort: Balanced

@SIkebe
SIkebe merged commit 39b4564 into main Oct 27, 2026
10 checks passed
@SIkebe
SIkebe deleted the sikebe-audit-copilot-sdk-1-0-27 branch October 27, 2026 05:41
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.

2 participants