(projectId: string, repoPath?: string | null)
| 130 | } |
| 131 | |
| 132 | export async function ensureProjectRepository(projectId: string, repoPath?: string | null) { |
| 133 | const resolved = resolveProjectRepoPath(projectId, repoPath); |
| 134 | await fs.mkdir(resolved, { recursive: true }); |
| 135 | return resolved; |
| 136 | } |
| 137 | |
| 138 | export async function getGithubRepositoryDetails(owner: string, repo: string): Promise<GitHubRepositoryInfo> { |
| 139 | const token = await getPlainServiceToken('github'); |
no test coverage detected