@yuki-no/plugin-sdk
Version:
A GitHub Action that tracks changes between repositories. It creates GitHub issues based on commits from a head repository, making it ideal for documentation translation projects.
19 lines (18 loc) • 527 B
JavaScript
import { log } from '../utils/log';
export const createIssue = async (github, meta) => {
const { data } = await github.api.issues.create({
...github.ownerAndRepo,
title: meta.title,
body: meta.body,
labels: meta.labels,
});
const issueNum = data.number;
const isoDate = data.created_at;
log('S', `createIssue :: Issue #${issueNum} created (${isoDate})`);
return {
body: meta.body,
isoDate,
labels: meta.labels,
number: issueNum,
};
};