✨ feat(vscode): 摘修复按 PR 分组框选,可搜作者和标题
This commit is contained in:
1 parent
0031851df3
commit
3e3750c494
9 files changed
+353
-42
No files matched your search
@@ -23,6 +23,21 @@ export interface PrFile {
|
||||
previousFilename?: string
|
||||
}
|
||||
|
||||
export interface ReleaseCommit {
|
||||
sha: string
|
||||
subject: string
|
||||
author: string
|
||||
date: string
|
||||
body: string
|
||||
}
|
||||
|
||||
export interface ReleaseCommitGroup {
|
||||
pr?: number
|
||||
title: string
|
||||
authors: string[]
|
||||
commits: ReleaseCommit[]
|
||||
}
|
||||
|
||||
export type ToastLevel = 'info' | 'success' | 'error'
|
||||
|
||||
export interface SessionHandoffPendingItem {
|
||||
@@ -137,6 +152,7 @@ export type ExtensionToWebview
|
||||
running: boolean
|
||||
jenkinsConfigured: boolean
|
||||
}
|
||||
| { type: 'release/pick-show', branch: string, groups: ReleaseCommitGroup[] }
|
||||
| { type: 'env-lock/status', locked: boolean, fileCount: number, failedCount?: number }
|
||||
| { type: 'issue/remove', issueNumber: number }
|
||||
| { type: 'profiles/show', data: ProfilesData }
|
||||
@@ -225,6 +241,7 @@ export type WebviewToExtension
|
||||
| { type: 'release/check' }
|
||||
| { type: 'release/cut' }
|
||||
| { type: 'release/cherry-pick' }
|
||||
| { type: 'release/cherry-pick-confirm', shas: string[] }
|
||||
| { type: 'release/deploy' }
|
||||
| { type: 'env-lock/check' }
|
||||
| { type: 'env-lock/toggle' }
|
||||
|
||||
Reference in new issue
Block a user