11
This commit is contained in:
@@ -218,6 +218,8 @@ export interface GiteaPullRequest {
|
||||
body: string
|
||||
/** head 分支最新提交 sha:PR diff 的右侧 ref。 */
|
||||
headSha: string
|
||||
/** head 分支名,如 `feature/abcd`;完成列清理分支时作 state.branch 兜底。 */
|
||||
headRef: string
|
||||
/** base 分支 sha:mergeBase 取不到时的左侧 ref 兜底。 */
|
||||
baseSha: string
|
||||
/** base 与 head 的合并基:PR diff 的左侧 ref(三点 diff,与 Gitea 网页口径一致)。 */
|
||||
@@ -248,7 +250,7 @@ export async function getPullRequest(opts: {
|
||||
merged_at?: unknown
|
||||
html_url?: unknown
|
||||
body?: unknown
|
||||
head?: { sha?: unknown }
|
||||
head?: { sha?: unknown, ref?: unknown }
|
||||
base?: { sha?: unknown }
|
||||
merge_base?: unknown
|
||||
}
|
||||
@@ -260,6 +262,7 @@ export async function getPullRequest(opts: {
|
||||
html_url: typeof data.html_url === 'string' ? data.html_url : '',
|
||||
body: typeof data.body === 'string' ? data.body : '',
|
||||
headSha: typeof data.head?.sha === 'string' ? data.head.sha : '',
|
||||
headRef: typeof data.head?.ref === 'string' ? data.head.ref : '',
|
||||
baseSha: typeof data.base?.sha === 'string' ? data.base.sha : '',
|
||||
mergeBase: typeof data.merge_base === 'string' ? data.merge_base : '',
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user