Files
orca/src/main/github/client.ts
T
NeilandKatsuma Takehisa ce07786266 Keep opened issue details and edits in the selected repository (#24729)
Keeps a fork issue’s details, metadata and edits bound to the repository the user opened, including same-number issues in fork and upstream. Repairs selected-assignee leakage and delayed failed edits repainting another issue.

Fixes #24378

Incorporates and cross-reviews contributor PR #24379, including its source-resolver correction and regression material. Covers the contributor PR’s Project-row identity and retained-dialog mutation findings. The final published head passes focused tests, hidden macOS rendering and current CI; the callback-timing bot thread has an evidence-based response.

Co-authored-by: Katsuma Takehisa <k.takehisa@nissogr.com>
2026-10-03 23:19:55 -07:00

50 lines
2.7 KiB
TypeScript

export {
_getMergeQueueCacheSizeForTests,
_resetMergeQueueCacheForTests
} from './client/detect/repository-merge-metadata-cache'
export { _resetPRStackSummaryCacheForTests } from './client/lookup/pr-stack-summary-cache'
export {
_getTrackedUpstreamBranchCacheSizesForTests,
__resetTrackedUpstreamBranchCacheForTests
} from './client/lookup/tracked-upstream-cache'
export { addPRReviewComment, addPRReviewCommentReply } from './client/create/add-pr-review-comment'
export { __resetOrcaStarCheckForTests, checkOrcaStarred, starOrca } from './client/fetch/orca-star'
export { countWorkItems } from './client/list/count-work-items'
export { createGitHubPullRequest } from './client/create/create-github-pull-request'
export { getAuthenticatedViewer } from './client/fetch/authenticated-viewer'
export { getGitHubPRLookupRateLimitBlock } from './client/lookup/pr-lookup-rate-limit'
export { getPRCheckDetails } from './client/check/get-pr-check-details'
export { getPRChecks } from './client/check/get-pr-checks'
export { getPRComments } from './client/fetch/get-pr-comments'
export { getPRForBranch } from './client/lookup/get-pr-for-branch'
export { getPRForBranchOutcome } from './client/lookup/pr-for-branch-outcome'
export {
getPullRequestPushTarget,
type PullRequestPushTarget
} from './client/lookup/pull-request-push-target'
export { getRepoSlug, getRepoUpstream } from './client/fetch/repo-slug-upstream'
export {
getWorkItem,
getWorkItemByOwnerRepo,
getWorkItemWithRepository
} from './client/fetch/get-work-item'
export { listWorkItems } from './client/list/list-work-items'
export { mergePR } from './client/merge/merge-pr'
export { removePRReviewers, requestPRReviewers } from './client/update/pr-reviewers'
export { rerunPRChecks } from './client/check/rerun-pr-checks'
export { resolveReviewThread } from './client/update/resolve-review-thread'
export { setPRAutoMerge } from './client/merge/pr-auto-merge'
export { setPRCommentReaction } from './client/update/pr-comment-reaction'
export { setPRFileViewed } from './client/update/pr-file-viewed'
export { updatePRDetails, updatePRTitle } from './client/update/pr-details'
export { markPRReadyForReview } from './client/update/pr-ready'
export { updatePRState } from './client/update/pr-state'
export type { GitHubPRBranchLookupOptions } from './client/lookup/pull-request-lookup-data'
export type { MainWorkItem } from './client/map/work-item-field-coercion'
export { _resetOwnerRepoCache } from './gh-utils'
export { getIssue, listIssues } from './issues'
export { createIssue } from './issue-create'
export { updateIssue } from './issue-update'
export { addIssueComment } from './issue-comment'
export { listLabels, listAssignableUsers } from './issue-field-options'