UNPKG

aws-delivlib

Version:

A fabulous library for defining continuous pipelines for building, testing and releasing code libraries.

21 lines (20 loc) 532 B
import { createAppAuth } from "@octokit/auth-app"; import { Octokit } from "@octokit/core"; import { App } from "./index"; async function getInstallationOctokit(app, installationId) { return app.octokit.auth({ type: "installation", installationId, factory(auth) { const options = { ...auth.octokitOptions, authStrategy: createAppAuth, ...{ auth: { ...auth, installationId } } }; return new auth.octokit.constructor(options); } }); } export { getInstallationOctokit };