INNER CODE UNIT · TypeScript

run

duckduckgo/Android · .github/actions/pr-asana-sync/src/main.ts:411

async function run(): Promise<void> {
  try {
    info(`Event: ${context.eventName}.`)
    if (
      !['pull_request', 'pull_request_target', 'pull_request_review'].includes(
        context.eventName
      )
    ) {
      info('Only runs for PR changes and reviews')
      return
    }

    info(`Event JSON: \n${JSON.stringify(context, null, 2)}`)
    const payload = context.payload as PullRequestEvent
    const githubAuthor = payload.pull_request.user.login
    const automatedPR = isImportantAutomatedPR(payload)
    const title = automatedPR
      ? payload.pull_request.title

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…