release-please
Version:
generate release PRs based on the conventionalcommits.org spec
14 lines (13 loc) • 830 B
TypeScript
import { BaseStrategy, BuildUpdatesOptions, BaseStrategyOptions } from './base';
import { Update } from '../update';
import { Commit } from '../commit';
import { Release } from '../release';
import { ReleasePullRequest } from '../release-pull-request';
import { PullRequestBody } from '../util/pull-request-body';
import { BumpReleaseOptions } from '../strategy';
export declare class PHPYoshi extends BaseStrategy {
constructor(options: BaseStrategyOptions);
buildReleasePullRequest(commits: Commit[], latestRelease?: Release, draft?: boolean, labels?: string[], bumpOnlyOptions?: BumpReleaseOptions): Promise<ReleasePullRequest | undefined>;
protected parsePullRequestBody(pullRequestBody: string): Promise<PullRequestBody | undefined>;
protected buildUpdates(options: BuildUpdatesOptions): Promise<Update[]>;
}