Update @github/copilot to 1.0.40-0 - #1171
Conversation
- Updated nodejs and test harness dependencies - Re-ran code generators - Formatted generated code
There was a problem hiding this comment.
Pull request overview
Automated dependency bump of @github/copilot to 1.0.40-0, with regenerated multi-language session event types to match the updated upstream schema.
Changes:
- Updated
@github/copilotdependency version in Node SDK + test harness (and corresponding lockfiles). - Regenerated session event types across Node/TypeScript, Python, Go, and .NET to include the new
instruction_discoveredsystem notification shape. - Updated sample lockfile to reflect the Node SDK’s updated dependency graph.
Show a summary per file
| File | Description |
|---|---|
test/harness/package.json |
Bumps @github/copilot used by the test harness. |
test/harness/package-lock.json |
Lockfile update for the harness dependency bump. |
nodejs/package.json |
Bumps @github/copilot dependency for the Node SDK package. |
nodejs/package-lock.json |
Lockfile update for the Node SDK dependency bump. |
nodejs/samples/package-lock.json |
Updates sample lockfile to align with updated Node SDK dependencies. |
nodejs/src/generated/session-events.ts |
Adds SystemNotificationInstructionDiscovered variant to generated TS session-events types. |
python/copilot/generated/session_events.py |
Extends generated Python session event models/enums with instruction_discovered and related fields. |
go/generated_session_events.go |
Extends generated Go session event structs/enums with instruction_discovered and related fields. |
dotnet/src/Generated/SessionEvents.cs |
Adds generated .NET derived type + polymorphic registration for instruction_discovered. |
Copilot's findings
Files not reviewed (3)
- nodejs/package-lock.json: Language not supported
- nodejs/samples/package-lock.json: Language not supported
- test/harness/package-lock.json: Language not supported
- Files reviewed: 3/9 changed files
- Comments generated: 0
Add sync.Mutex to protect concurrent access to the events slice in all three subtests, matching the pattern used throughout the rest of the E2E test suite. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Cross-SDK Consistency Review ✅This automated codegen PR (
The implementation styles appropriately differ by language (flat union struct in Go/Python vs. polymorphic derived classes in Node.js/.NET), which is consistent with each SDK's codegen strategy. The Go test fix adding No cross-SDK inconsistencies found.
|
* Update @github/copilot to 1.0.40-0 - Updated nodejs and test harness dependencies - Re-ran code generators - Formatted generated code * Fix data race in TestStreamingFidelity Add sync.Mutex to protect concurrent access to the events slice in all three subtests, matching the pattern used throughout the rest of the E2E test suite. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Stephen Toub <stoub@microsoft.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Automated update of
@github/copilotto version1.0.40-0.Changes
@github/copilotinnodejs/package.jsonandtest/harness/package.jsonscripts/codegen)Next steps
When ready, click Ready for review to trigger CI checks.