Skip to main content

CreateGithubPullRequestActionOptions

Home > @backstage/plugin-scaffolder-backend-module-github > CreateGithubPullRequestActionOptions

The options passed to createPublishGithubPullRequestAction method

Signature:

export interface CreateGithubPullRequestActionOptions 

Properties

PropertyModifiersTypeDescription
clientFactory?(input: { integrations: ScmIntegrationRegistry; githubCredentialsProvider?: GithubCredentialsProvider; host: string; owner: string; repo: string; token?: string; }) => Promise<Octokit & { createPullRequest(options: createPullRequest.Options): Promise<{ data: { html_url: string; number: number; base: { ref: string; }; }; } | null>; }>(Optional) A method to return the Octokit client with the Pull Request Plugin.
config?Config(Optional) An instance of Config that will be used in the action.
githubCredentialsProvider?GithubCredentialsProvider(Optional) An instance of GithubCredentialsProvider that will be used to get credentials for the action.
integrationsScmIntegrationRegistryAn instance of ScmIntegrationRegistry that will be used in the action.