INNER CODE UNIT · JavaScript

normalizeRepositoryTarget

actions/create-github-app-token · lib/main.js:112

function normalizeRepositoryTarget(owner, repositories) {
  const parsedOwner = owner || String(process.env.GITHUB_REPOSITORY_OWNER);
  const parsedRepositories = repositories.map(parseRepositoryInput);

  const mismatchedRepository = parsedRepositories.find(
    (repository) =>
      repository.owner &&
      repository.owner.toLowerCase() !== parsedOwner.toLowerCase()
  );

  if (mismatchedRepository) {
    throw new Error(
      `Repository '${mismatchedRepository.input}' includes owner '${mismatchedRepository.owner}', which does not match the resolved owner '${parsedOwner}'.`
    );
  }

  return {
    owner: parsedOwner,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…