feat(sync): add resolveBranchHead to fetch branch tip SHA

This commit is contained in:
Gabriel Brown
2026-07-11 13:39:36 -04:00
parent 696f03e867
commit c8200a6747
2 changed files with 34 additions and 0 deletions
+10
View File
@@ -88,6 +88,16 @@ export const getRepository = async (
return result.data;
};
export const resolveBranchHead = async (
octokit: Octokit,
owner: string,
repo: string,
branch: string,
): Promise<{ sha: string }> => {
const result = await octokit.rest.repos.getBranch({ owner, repo, branch });
return { sha: result.data.commit.sha };
};
const toMillis = (value?: string | null) =>
value ? new Date(value).getTime() : undefined;