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.
|
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.