master
 1import { define, PullRequest } from '#src'
 2
 3export default define({
 4  url: import.meta.url,
 5  badges: ['my-badges-contributor'] as const,
 6  present(data, grant) {
 7    const pulls: PullRequest[] = []
 8    for (const pull of data.pulls) {
 9      if (
10        pull.repository.name === 'my-badges' &&
11        pull.repository.owner.login === 'my-badges' &&
12        pull.merged
13      ) {
14        pulls.push(pull)
15      }
16    }
17
18    if (pulls.length > 0) {
19      grant(
20        'my-badges-contributor',
21        'I contributed to My Badges!',
22      ).evidencePRsWithTitle(...pulls)
23    }
24  },
25})