@yuki-no/plugin-batch-pr
Version:
Batch PR plugin for yuki-no - Collects opened Yuki-no translation issues and creates a single pull request
23 lines (17 loc) • 787 B
JavaScript
import { log } from '@yuki-no/plugin-sdk/utils/log';
export const createPrBody = (issueStatus) => {
log('I', `createPrBody :: Creating PR body for ${issueStatus.length} issues`);
const resolvedIssueComments = issueStatus.map(createIssueComment);
return `
> [!CAUTION]
> **DO NOT EDIT THIS PR MANUALLY**
> This PR is automatically managed by the Batch PR plugin. Manual changes will be overwritten.
## ❄️ Batch Pull Request
This PR collects opened Yuki-no translation issues into a single pull request.
### Resolved Issues
${resolvedIssueComments.join('\n')}
---
*Generated by [Yuki-no Batch PR Plugin](https://github.com/Gumball12/yuki-no/tree/next/packages/batch-pr/)*
`;
};
const createIssueComment = (issueStatus) => `${issueStatus.type} #${issueStatus.number}`;