UNPKG

backport

Version:

A CLI tool that automates the process of backporting commits

25 lines 851 B
import { graphql } from '../../../graphql/generated/index.js'; import { BackportError } from '../../backport-error.js'; import { graphqlRequest } from './client/graphql-client.js'; export async function fetchAuthorId({ githubToken, author, githubApiBaseUrlV4 = 'https://api.github.com/graphql', }) { if (author === null) { return null; } const query = graphql(` query AuthorId($author: String!) { user(login: $author) { id } } `); const variables = { author }; const result = await graphqlRequest({ githubToken, githubApiBaseUrlV4 }, query, variables); if (result.error) { throw new BackportError({ code: 'github-api-exception', message: result.error.message, }); } return result.data?.user?.id; } //# sourceMappingURL=fetch-author-id.js.map