Skip to content

Commit 23dcc2e

Browse files
github-actions[bot]stephentoubCopilot
authored
Update @github/copilot to 1.0.81-5 (#2364)
* Update @github/copilot to 1.0.81-5 - Updated nodejs and test harness dependencies - Re-ran code generators - Formatted generated code * Restore runtime-blocked test coverage Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Keep ephemeral query coverage disabled Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> * Fix Python denied-tool E2E race Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 4e94289c-90c8-4664-a878-056539754908 * Keep .NET in-process CAPI legs disabled Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 4e94289c-90c8-4664-a878-056539754908 * Keep blocked in-process model suites excluded Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 4e94289c-90c8-4664-a878-056539754908 * Split hanging macOS .NET test shard Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 4e94289c-90c8-4664-a878-056539754908 --------- 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 App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 4e94289c-90c8-4664-a878-056539754908
1 parent 2165207 commit 23dcc2e

17 files changed

Lines changed: 167 additions & 141 deletions

.github/workflows/dotnet-sdk-tests.yml

Lines changed: 36 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ jobs:
3232
- os: windows-latest
3333
transport: default
3434
shard: full
35-
# TODO(cli-1.0.81-4): in-process CAPI model turns eventually stop
36-
# completing and poison the shared runtime until the job times out.
37-
# Stdio CAPI and in-process BYOK cells remain enabled.
35+
# TODO(cli-1.0.81-2): CLI 1.0.81-5 still stops completing in-process
36+
# CAPI model turns, causing repeated per-test timeouts until the
37+
# 30-minute job limit. Stdio CAPI and in-process BYOK remain enabled.
3838
- os: ubuntu-latest
3939
transport: inprocess
4040
- os: macos-latest
@@ -44,8 +44,8 @@ jobs:
4444
# 1.0.81-2 bump it stopped finishing: the job ran 50+ minutes until
4545
# the runner lost communication with the server, and a runner that
4646
# dies that way uploads no logs at all, so the failure could not be
47-
# diagnosed from CI output. Split it across two hosts the same way
48-
# the Windows default suite is split below.
47+
# diagnosed from CI output. Split it across isolated hosts so one
48+
# poisoned runtime cannot consume the entire job without diagnostics.
4949
- os: macos-latest
5050
transport: default
5151
shard: full
@@ -69,7 +69,15 @@ jobs:
6969
- os: macos-latest
7070
transport: default
7171
backend: capi
72-
shard: "2"
72+
shard: "2a"
73+
- os: macos-latest
74+
transport: default
75+
backend: capi
76+
shard: "2b"
77+
- os: macos-latest
78+
transport: default
79+
backend: capi
80+
shard: "2c"
7381
- os: ubuntu-latest
7482
transport: inprocess
7583
backend: anthropic-messages
@@ -149,13 +157,28 @@ jobs:
149157
150158
filter="$DOTNET_TEST_FILTER"
151159
if [[ "$DOTNET_TEST_SHARD" != "full" ]]; then
152-
if [[ "$DOTNET_TEST_SHARD" == "1" ]]; then
153-
initials=(A C D H I J K L N Q S U W Y)
154-
shard_filter="FullyQualifiedName~GitHub.Copilot.Test.ConnectionToken"
155-
else
156-
initials=(B E F G M O P R T V X Z)
157-
shard_filter=""
158-
fi
160+
case "$DOTNET_TEST_SHARD" in
161+
1)
162+
initials=(A C D H I J K L N Q S U W Y)
163+
shard_filter="FullyQualifiedName~GitHub.Copilot.Test.ConnectionToken"
164+
;;
165+
2)
166+
initials=(B E F G M O P R T V X Z)
167+
shard_filter=""
168+
;;
169+
2a)
170+
initials=(B E F G)
171+
shard_filter=""
172+
;;
173+
2b)
174+
initials=(M O P R)
175+
shard_filter=""
176+
;;
177+
2c)
178+
initials=(T V X Z)
179+
shard_filter=""
180+
;;
181+
esac
159182
160183
for namespace in E2E Unit; do
161184
for initial in "${initials[@]}"; do

dotnet/test/E2E/RpcUiEphemeralQueryE2ETests.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ namespace GitHub.Copilot.Test.E2E;
1919
public class RpcUiEphemeralQueryE2ETests(E2ETestFixture fixture, ITestOutputHelper output)
2020
: E2ETestBase(fixture, "rpc_ui_ephemeral_query", output)
2121
{
22-
// TODO(cli-1.0.81-2): CLI 1.0.81-4 still fails session.ui.ephemeralQuery against the
23-
// recorded snapshot ("Failed to get response from the AI model"). Re-enable once the
24-
// runtime fix ships.
25-
[Fact(Skip = "Blocked on CLI 1.0.81-4 session.ui.ephemeralQuery regression")]
22+
// TODO(cli-1.0.81-2): CLI 1.0.81-5 still fails session.ui.ephemeralQuery against the
23+
// recorded snapshot on macOS ("Failed to get response from the AI model"). Re-enable
24+
// once the runtime fix ships.
25+
[Fact(Skip = "Blocked on CLI 1.0.81-5 session.ui.ephemeralQuery regression on macOS")]
2626
public async Task Should_Answer_Ephemeral_Query()
2727
{
2828
await using var session = await CreateSessionAsync();

go/internal/e2e/rpc_ui_ephemeral_query_e2e_test.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ func TestRpcUiEphemeralQuery(t *testing.T) {
1414
t.Cleanup(func() { client.ForceStop() })
1515

1616
t.Run("should_answer_ephemeral_query", func(t *testing.T) {
17-
// TODO(cli-1.0.81-2): CLI 1.0.81-4 still fails session.ui.ephemeralQuery against the
18-
// recorded snapshot ("Failed to get response from the AI model"). Re-enable once
19-
// the runtime fix ships.
20-
t.Skip("blocked on CLI 1.0.81-4 session.ui.ephemeralQuery regression")
17+
// TODO(cli-1.0.81-2): CLI 1.0.81-5 still fails session.ui.ephemeralQuery against the
18+
// recorded snapshot on macOS ("Failed to get response from the AI model"). Re-enable
19+
// once the runtime fix ships.
20+
t.Skip("blocked on CLI 1.0.81-5 session.ui.ephemeralQuery regression on macOS")
2121

2222
ctx.ConfigureForTest(t)
2323
session := createPortedSession(t, client, nil)

java/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
DO NOT EDIT MANUALLY. Updated by the update-copilot-dependency
6464
workflow.
6565
-->
66-
<readonly-copilot-sdk-ref-impl-version-from-lastmerge-file-updated-by-reference-impl-sync>^1.0.81-4</readonly-copilot-sdk-ref-impl-version-from-lastmerge-file-updated-by-reference-impl-sync>
66+
<readonly-copilot-sdk-ref-impl-version-from-lastmerge-file-updated-by-reference-impl-sync>^1.0.81-5</readonly-copilot-sdk-ref-impl-version-from-lastmerge-file-updated-by-reference-impl-sync>
6767
<!-- The parent POM is not published to Maven Central. -->
6868
<maven.deploy.skip>true</maven.deploy.skip>
6969
</properties>

java/scripts/codegen/package-lock.json

Lines changed: 36 additions & 36 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

java/scripts/codegen/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"generate:java": "tsx java.ts"
88
},
99
"dependencies": {
10-
"@github/copilot": "^1.0.81-4",
10+
"@github/copilot": "^1.0.81-5",
1111
"json-schema": "^0.4.0",
1212
"tsx": "^4.23.1"
1313
}

java/sdk/pom.xml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -630,11 +630,11 @@ did not produce the multi-release output. Re-build on JDK 25+ and verify the
630630
<forkCount>1</forkCount>
631631
<parallel>none</parallel>
632632
<!--
633-
TODO(cli-1.0.81-4): model-driven turns eventually stop
634-
completing when the runtime is hosted in-process against
635-
CAPI. The shared runtime then poisons every later
636-
model-driven test. These classes still run over stdio;
637-
pure-RPC in-process coverage remains enabled.
633+
TODO(cli-1.0.81-2): CLI 1.0.81-5 still stops
634+
completing model-driven turns when hosted in-process
635+
against CAPI. The shared runtime then poisons every
636+
later model-driven test. These classes still run over
637+
stdio; pure-RPC in-process coverage remains enabled.
638638
-->
639639
<excludes>
640640
<exclude>**/AskUserTest.java</exclude>
@@ -671,8 +671,8 @@ did not produce the multi-release output. Re-build on JDK 25+ and verify the
671671
<forkCount>1</forkCount>
672672
<parallel>none</parallel>
673673
<!--
674-
TODO(cli-1.0.81-4): same in-process CAPI turn hang as the
675-
Surefire exclusions above.
674+
TODO(cli-1.0.81-2): same in-process CAPI turn hang as
675+
the Surefire exclusions above.
676676
-->
677677
<excludes>
678678
<exclude>**/ErgonomicToolDefinitionIT.java</exclude>

0 commit comments

Comments
 (0)