Skip to content

Update @github/copilot to 1.0.72-1#2031

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
update-copilot-1.0.72-1
Open

Update @github/copilot to 1.0.72-1#2031
github-actions[bot] wants to merge 1 commit into
mainfrom
update-copilot-1.0.72-1

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Automated update of @github/copilot to version 1.0.72-1.

Changes

  • Updated @github/copilot in nodejs/package.json and test/harness/package.json
  • Re-ran all code generators (scripts/codegen)
  • Formatted generated output
  • Updated Java codegen dependency, POM property, and regenerated Java types

Java Handwritten Code Adaptation Plan

If java-sdk-tests CI fails on this PR, follow these steps:

  1. Identify failures: Run mvn clean, mvn verify from java/ locally or check the java-sdk-tests workflow run logs.
  2. Categorize errors:
    • Constructor signature changes (new fields added to generated records)
    • Enum value additions/renames in generated types
    • New event types requiring handler registration
    • Removed or renamed generated types
  3. Fix handwritten source (java/src/main/java/com/github/copilot/sdk/):
    • Update call sites passing positional constructor args to include new fields (typically null for optional new fields).
    • Update switch/if-else over enum values to handle new cases.
    • Register handlers for new event types in CopilotSession.java if applicable.
  4. Fix handwritten tests (java/src/test/java/com/github/copilot/sdk/):
    • Same constructor/enum fixes as above.
    • Add new test methods for new functionality if the change adds user-facing API surface.
  5. Validate: cd java && mvn clean test-compile jar:jar && mvn verify -Dskip.test.harness=true
  6. Format: cd java && mvn spotless:apply
  7. Push fixes to this PR branch.

To automate this, trigger the java-adapt-handwritten-code-to-accept-upgrade-changes agentic workflow instead.

Next steps

When ready, click Ready for review to trigger CI checks.

Created by the Update @github/copilot Dependency workflow.

- Updated nodejs and test harness dependencies
- Re-ran code generators
- Formatted generated code
@stephentoub
stephentoub marked this pull request as ready for review July 19, 2026 02:51
@stephentoub
stephentoub requested a review from a team as a code owner July 19, 2026 02:51
Copilot AI review requested due to automatic review settings July 19, 2026 02:51

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates @github/copilot to 1.0.72-1 and regenerates SDK protocol types across supported languages.

Changes:

  • Updates dependency manifests and lockfiles.
  • Regenerates session-event and RPC types.
  • Adds prompt-cache, model-failure, and hook schema fields.
Show a summary per file
File Description
test/harness/package.json Updates harness dependency.
test/harness/package-lock.json Locks updated runtime packages.
rust/src/generated/session_events.rs Regenerates session event types.
rust/src/generated/api_types.rs Regenerates RPC API types.
python/copilot/generated/session_events.py Regenerates session event models.
python/copilot/generated/rpc.py Regenerates RPC models.
nodejs/src/generated/session-events.ts Regenerates session event interfaces.
nodejs/src/generated/rpc.ts Regenerates RPC interfaces.
nodejs/samples/package-lock.json Updates sample dependency metadata.
nodejs/package.json Updates SDK runtime dependency.
nodejs/package-lock.json Locks updated runtime packages.
java/src/generated/java/com/github/copilot/generated/UsageCheckpointModelCacheState.java Adds cache-state model.
java/src/generated/java/com/github/copilot/generated/SessionUsageCheckpointEvent.java Adds cache state to checkpoints.
java/src/generated/java/com/github/copilot/generated/rpc/UsageMetricsModelMetric.java Adds cache expiration metric.
java/src/generated/java/com/github/copilot/generated/rpc/HookType.java Adds transformed-prompt hook type.
java/src/generated/java/com/github/copilot/generated/ModelCallFailureTransport.java Adds failure transport enum.
java/src/generated/java/com/github/copilot/generated/ModelCallFailureKind.java Adds failure-kind enum.
java/src/generated/java/com/github/copilot/generated/ModelCallFailureEvent.java Expands failure metadata.
java/src/generated/java/com/github/copilot/generated/AssistantUsageEvent.java Adds cache expiration metadata.
java/scripts/codegen/package.json Updates codegen dependency.
java/scripts/codegen/package-lock.json Locks updated codegen packages.
java/pom.xml Updates reference implementation version.
go/zsession_events.go Exports generated failure types.
go/rpc/zsession_events.go Regenerates session event types.
go/rpc/zrpc.go Regenerates RPC types.
dotnet/src/Generated/SessionEvents.cs Regenerates session event types.
dotnet/src/Generated/Rpc.cs Regenerates RPC types.

Review details

Files not reviewed (7)
  • go/rpc/zrpc.go: Generated file
  • go/rpc/zsession_events.go: Generated file
  • go/zsession_events.go: Generated file
  • java/scripts/codegen/package-lock.json: Generated file
  • nodejs/package-lock.json: Generated file
  • nodejs/samples/package-lock.json: Generated file
  • test/harness/package-lock.json: Generated file
  • Files reviewed: 4/27 changed files
  • Comments generated: 0
  • Review effort level: Medium

@github-actions

Copy link
Copy Markdown
Contributor Author

Cross-SDK Consistency Review ✅

This PR updates the @github/copilot dependency to 1.0.72-1 and re-runs code generators across all six SDK implementations. The changes are consistent and well-coordinated:

New types added across all SDKs

Type Node.js Python Go .NET Rust Java
ModelCallFailureEvent
ModelCallFailureKind
ModelCallFailureTransport
UsageCheckpointModelCacheState

All generated files follow their respective language conventions (PascalCase for .NET/Java types, snake_case for Python/Rust, etc.) and the schema changes are uniformly applied. No consistency issues found.

Warning

Firewall blocked 1 domain

The following domain was blocked by the firewall during workflow execution:

  • awmgmcpg

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "awmgmcpg"

See Network Configuration for more information.

Generated by SDK Consistency Review Agent for #2031 · 15 AIC · ⌖ 7.57 AIC · ⊞ 5K ·

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.

1 participant