1
0
Fork 0
mirror of https://code.forgejo.org/actions/checkout.git synced 2025-08-14 17:30:50 +00:00

codereview: define a git-user slug instead of a true/false config

This commit is contained in:
Nicolas Schweitzer 2025-01-21 18:50:25 +01:00
parent f3b199b7ed
commit 5fba9eb899
No known key found for this signature in database
7 changed files with 32 additions and 14 deletions

View file

@ -143,3 +143,15 @@ async function downloadArchive(
})
return Buffer.from(response.data as ArrayBuffer) // response.data is ArrayBuffer
}
export async function getUserId(
username: string,
authToken: string,
baseUrl?: string
): Promise<number> {
const octokit = github.getOctokit(authToken, {
baseUrl: getServerApiUrl(baseUrl)
})
const user = await octokit.rest.users.getByUsername({username,});
return user.data.id
}