INNER CODE UNIT · JavaScript
isPrivateRepo
Legit-Labs/legitify · index.js:34
async function isPrivateRepo(token) {
const repoName = process.env.GITHUB_REPOSITORY;
if (!repoName) {
core.setFailed("No repository detected.");
return;
}
const parts = repoName.split("/");
const owner = parts[0];
const repo = parts[1];
const octokit = getOctokit(token);
const repoResp = await octokit.rest.repos.get({
owner,
repo,
});
return repoResp.data.private;
}