cds-snc/dependency-checker

View on GitHub
src/lib/issues.js

Summary

Maintainability
A
0 mins
Test Coverage
import { authenticate } from "./githubAuth";

export const createIssue = async (body, issue) => {
  const id = body.installation.id;
  const repoOwner = body.repository.owner.name;
  const repoName = body.repository.name;

  const client = await authenticate(id);

  const issueObj = {
    owner: repoOwner,
    repo: repoName,
    title: issue.title,
    body: issue.body
  };

  const result = await client.issues.create(issueObj);

  return result;
};