apps/server/package.json | 1 + apps/server/scripts/evaluate-thread-titles.ts | 5 +- apps/server/scripts/measure-pr-preview.ts | 33 +- apps/server/src/assets/AssetAccess.test.ts | 2 +- apps/server/src/assets/GitHubMediaFetch.ts | 2 +- apps/server/src/git/GitManager.test.ts | 2 +- apps/server/src/pullRequest/GitHubPullRequestApi.test.ts | 4588 ------------------------------- apps/server/src/pullRequest/GitHubPullRequestApi.ts | 2857 -------------------- apps/server/src/pullRequest/GitHubPullRequestProvider.test.ts | 1067 -------- apps/server/src/pullRequest/GitHubPullRequestProvider.ts | 672 ----- apps/server/src/pullRequest/PullRequestProviderRateLimit.test.ts | 4 +- apps/server/src/pullRequest/PullRequestProviderRegistry.ts | 19 +- apps/server/src/pullRequest/PullRequestService.ts | 2 +- apps/server/src/pullRequest/gitHubConditionalChecks.test.ts | 245 -- apps/server/src/pullRequest/gitHubConditionalChecks.ts | 193 -- apps/server/src/pullRequest/gitHubPullRequestJson.test.ts | 2111 --------------- apps/server/src/pullRequest/gitHubPullRequestJson.ts | 3462 ------------------------ apps/server/src/pullRequest/githubStackActions.test.ts | 393 --- apps/server/src/pullRequest/githubStackActions.ts | 288 -- apps/server/src/pullRequest/githubStackRebase.test.ts | 162 -- apps/server/src/pullRequest/githubStackRebase.ts | 155 -- apps/server/src/server.ts | 7 +- apps/server/src/sourceControl/GitHubApi.test.ts | 525 ---- apps/server/src/sourceControl/GitHubApi.ts | 598 ----- apps/server/src/sourceControl/GitHubCredentials.test.ts | 170 -- apps/server/src/sourceControl/GitHubCredentials.ts | 262 -- apps/server/src/sourceControl/GitHubSourceControlProvider.test.ts | 1164 -------- apps/server/src/sourceControl/GitHubSourceControlProvider.ts | 1076 -------- apps/server/src/sourceControl/ServerSourceControlHost.ts | 2 + apps/server/src/sourceControl/SourceControlDiscovery.test.ts | 4 +- apps/server/src/sourceControl/SourceControlProviderRegistry.test.ts | 6 +- apps/server/src/sourceControl/SourceControlProviderRegistry.ts | 17 +- apps/server/src/sourceControl/builtInDrivers.ts | 8 + apps/server/src/sourceControl/gitHubAuthStatus.ts | 103 - apps/server/src/sourceControl/gitHubPullRequests.ts | 145 - apps/server/src/sourceControl/gitHubRepositoryResolution.test.ts | 87 - apps/server/src/sourceControl/gitHubRepositoryResolution.ts | 192 -- apps/server/src/sourceControl/githubGraphQl.test.ts | 105 - apps/server/src/sourceControl/githubGraphQl.ts | 100 - apps/server/src/sourceControl/githubQuota.test.ts | 86 - apps/server/src/sourceControl/githubQuota.ts | 122 - apps/server/src/sourceControl/githubStackRebase.test.ts | 173 ++ apps/server/src/ws.ts | 8 +- package.json | 2 +- packages/source-control-core/src/server/SourceControlHost.ts | 15 + packages/source-control-github/package.json | 85 + packages/source-control-github/src/server/GitHubApi.test.ts | 525 ++++ packages/source-control-github/src/server/GitHubApi.ts | 600 +++++ packages/source-control-github/src/server/GitHubCredentials.test.ts | 182 ++ packages/source-control-github/src/server/GitHubCredentials.ts | 261 ++ packages/source-control-github/src/server/GitHubPullRequestApi.test.ts | 4589 ++++++++++++++++++++++++++++++++ packages/source-control-github/src/server/GitHubPullRequestApi.ts | 2857 ++++++++++++++++++++ packages/source-control-github/src/server/GitHubPullRequestProvider.test.ts | 1067 ++++++++ packages/source-control-github/src/server/GitHubPullRequestProvider.ts | 672 +++++ packages/source-control-github/src/server/GitHubQuota.test.ts | 86 + packages/source-control-github/src/server/GitHubQuota.ts | 122 + packages/source-control-github/src/server/GitHubSourceControlProvider.test.ts | 1169 ++++++++ packages/source-control-github/src/server/GitHubSourceControlProvider.ts | 1075 ++++++++ packages/source-control-github/src/server/driver.ts | 20 + packages/source-control-github/src/server/gitHubAuthStatus.ts | 103 + packages/source-control-github/src/server/gitHubConditionalChecks.test.ts | 245 ++ packages/source-control-github/src/server/gitHubConditionalChecks.ts | 195 ++ packages/source-control-github/src/server/gitHubPullRequestJson.test.ts | 2111 +++++++++++++++ packages/source-control-github/src/server/gitHubPullRequestJson.ts | 3462 ++++++++++++++++++++++++ packages/source-control-github/src/server/gitHubPullRequests.ts | 145 + packages/source-control-github/src/server/gitHubRepositoryResolution.test.ts | 87 + packages/source-control-github/src/server/gitHubRepositoryResolution.ts | 192 ++ packages/source-control-github/src/server/githubGraphQl.test.ts | 105 + packages/source-control-github/src/server/githubGraphQl.ts | 100 + packages/source-control-github/src/server/githubStackActions.test.ts | 395 +++ packages/source-control-github/src/server/githubStackActions.ts | 288 ++ packages/source-control-github/src/server/githubStackRebase.ts | 155 ++ packages/source-control-github/tsconfig.json | 7 + packages/source-control-testing/package.json | 1 + packages/source-control-testing/src/TestSourceControlHost.ts | 54 +- pnpm-lock.yaml | 40 + scripts/release-smoke.ts | 1 + 77 files changed, 21226 insertions(+), 21010 deletions(-)