INNER CODE UNIT · JavaScript

getTokenFromTarget

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

function getTokenFromTarget(request, auth, target, permissions) {
  switch (target.type) {
    case "enterprise":
      return getTokenFromEnterprise(request, auth, target.enterprise, permissions);
    case "repository":
      return getTokenFromRepository(
        request,
        auth,
        target.owner,
        target.repositories,
        permissions
      );
    case "owner":
      return getTokenFromOwner(request, auth, target.owner, permissions);
    /* c8 ignore next 2 */
    default:
      throw new Error(`Unsupported installation target type: ${target.type}`);
  }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…