( octokit: ProbotOctokit, jobData: SchedulerJobData, log: Logger, )
| 17 | } |
| 18 | |
| 19 | async function processRepo( |
| 20 | octokit: ProbotOctokit, |
| 21 | jobData: SchedulerJobData, |
| 22 | log: Logger, |
| 23 | ) { |
| 24 | const { owner, repo } = jobData; |
| 25 | |
| 26 | const config = await getPullConfig(octokit, log, jobData); |
| 27 | if (!config) { |
| 28 | log.info(`⚠️ No config found, skipping`); |
| 29 | return; |
| 30 | } |
| 31 | |
| 32 | const pull = new Pull(octokit, { owner, repo, logger: log }, config); |
| 33 | await pull.routineCheck(); |
| 34 | } |
| 35 | |
| 36 | export function getRepoProcessor(probot: Probot) { |
| 37 | return async function RepoJobProcessor(job: Job<SchedulerJobData>) { |
no test coverage detected