1234567891011121314151617181920212223 |
- import * as github from '@actions/github'
- import {Octokit} from '@octokit/rest'
- import {getServerApiUrl} from './url-helper'
- // Centralize all Octokit references by re-exporting
- export {Octokit} from '@octokit/rest'
- export type OctokitOptions = {
- baseUrl?: string
- userAgent?: string
- }
- export function getOctokit(authToken: string, opts: OctokitOptions) {
- const options: Octokit.Options = {
- baseUrl: getServerApiUrl(opts.baseUrl)
- }
- if (opts.userAgent) {
- options.userAgent = opts.userAgent
- }
- return new github.GitHub(authToken, options)
- }
|