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