sfdx-hardis
Version:
Swiss-army-knife Toolbox for Salesforce. Allows you to define a complete CD/CD Pipeline. Orchestrate base commands and assist users with interactive wizards
24 lines (23 loc) • 1.02 kB
TypeScript
import { GitProviderRoot } from "./gitProviderRoot.js";
import { CommonPullRequestInfo, PullRequestMessageRequest, PullRequestMessageResult } from "./index.js";
export declare class GithubProvider extends GitProviderRoot {
private octokit;
private repoOwner;
private repoName;
serverUrl: string | null;
workflow: string | null;
branch: string | null;
prNumber: number | null;
runId: string | number | null;
constructor();
getLabel(): string;
getBranchDeploymentCheckId(gitBranch: string): Promise<string | null>;
getPullRequestDeploymentCheckId(): Promise<string | null>;
private getDeploymentIdFromPullRequest;
getCurrentJobUrl(): Promise<string | null>;
getCurrentBranchUrl(): Promise<string | null>;
supportsMermaidInPrMarkdown(): Promise<boolean>;
getPullRequestInfo(): Promise<CommonPullRequestInfo | null>;
postPullRequestMessage(prMessage: PullRequestMessageRequest): Promise<PullRequestMessageResult>;
private completePullRequestInfo;
}