Skip to content

Commit b9f7cb0

Browse files
Copilotalexr00
andcommitted
Add current user to workspace context in PullRequestContextProvider
Co-authored-by: alexr00 <38270282+alexr00@users.noreply.github.com>
1 parent 6e77a5b commit b9f7cb0

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/lm/pullRequestContextProvider.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,18 @@ export class PullRequestContextProvider extends Disposable implements vscode.Cha
6969
Owner: ${defaults.owner}
7070
Current branch: ${folderManager.repository.state.HEAD?.name ?? 'unknown'}
7171
Default branch: ${defaults.base}`;
72+
73+
// Add current user information
74+
try {
75+
const currentUser = await folderManager.getCurrentUser();
76+
if (currentUser?.login) {
77+
value = `${value}
78+
Current user: ${currentUser.login}`;
79+
}
80+
} catch (e) {
81+
// If we can't get the current user, continue without it
82+
}
83+
7284
if (folderManager.activePullRequest) {
7385
value = `${value}
7486
Active pull request (may not be the same as open pull request): ${folderManager.activePullRequest.title} ${folderManager.activePullRequest.html_url}`;

0 commit comments

Comments
 (0)