UNPKG

release-please

Version:

generate release PRs based on the conventionalcommits.org spec

21 lines (20 loc) 1.04 kB
import { Update } from '../update'; import { Version, VersionsMap } from '../version'; import { GitHubFileContents } from '@google-automations/git-file-utils'; import { ConventionalCommit } from '../commit'; import { Java, JavaBuildUpdatesOption } from './java'; export declare class JavaYoshi extends Java { private versionsContent?; /** * Override this method to post process commits * @param {ConventionalCommit[]} commits parsed commits * @returns {ConventionalCommit[]} modified commits */ protected postProcessCommits(commits: ConventionalCommit[]): Promise<ConventionalCommit[]>; protected needsSnapshot(): Promise<boolean>; protected buildVersionsMap(): Promise<VersionsMap>; protected getVersionsContent(): Promise<GitHubFileContents>; protected buildUpdates(options: JavaBuildUpdatesOption): Promise<Update[]>; protected updateVersionsMap(versionsMap: VersionsMap, conventionalCommits: ConventionalCommit[]): Promise<VersionsMap>; protected initialReleaseVersion(): Version; }