Skip to content

Commit 76c7274

Browse files
authored
Cloud Session - include base ref information (#5003)
1 parent 2d8da0c commit 76c7274

4 files changed

Lines changed: 7 additions & 0 deletions

File tree

src/extension/chatSessions/vscode-node/copilotCloudSessionsProvider.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1153,6 +1153,7 @@ export class CopilotCloudSessionsProvider extends Disposable implements vscode.C
11531153
name: pr.repository?.name,
11541154
owner: pr.repository?.owner?.login,
11551155
branch: pr.headRefName,
1156+
baseBranch: pr.baseRefName,
11561157
pullRequestUrl: pr.url,
11571158
pullRequestState: derivePullRequestState(pr),
11581159
} satisfies { readonly [key: string]: unknown };

src/extension/chatSessions/vscode-node/test/copilotCLIChatSessions.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,7 @@ describe('CopilotCLIChatSessionContentProvider', () => {
267267
fullDatabaseId: 42,
268268
headRefOid: 'deadbeef',
269269
headRefName: 'copilot/test-branch',
270+
baseRefName: 'main',
270271
body: '',
271272
});
272273

src/extension/chatSessions/vscode-node/test/copilotCloudSessionsProvider.spec.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ function createPullRequest(): PullRequestSearchItem {
5555
files: { totalCount: 1 },
5656
fullDatabaseId: 1,
5757
headRefOid: 'abc123',
58+
headRefName: 'copilot/test-branch',
59+
baseRefName: 'main',
5860
body: 'Body',
5961
};
6062
}

src/platform/github/common/githubAPI.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ export interface PullRequestSearchItem {
3434
headRefOid: string;
3535
baseRefOid?: string;
3636
headRefName?: string;
37+
baseRefName?: string;
3738
body: string;
3839
}
3940

@@ -264,6 +265,7 @@ export async function makeSearchGraphQLRequest(
264265
additions
265266
deletions
266267
headRefName
268+
baseRefName
267269
files {
268270
totalCount
269271
}
@@ -332,6 +334,7 @@ export async function getPullRequestFromGlobalId(
332334
additions
333335
deletions
334336
headRefName
337+
baseRefName
335338
files {
336339
totalCount
337340
}

0 commit comments

Comments
 (0)