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

This commit is contained in:
Gabriel Brown committed 2026-07-11 13:39:36 -04:00
1 parent 696f03e867
commit c8200a6747
2 files changed
+34

No files matched your search

+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;