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})