UNPKG

release-please

Version:

generate release PRs based on the conventionalcommits.org spec

23 lines (22 loc) 1.11 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 JavaYoshiMonoRepo 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[]>; private hasChangelogJson; private getRepoMetadata; protected updateVersionsMap(versionsMap: VersionsMap, conventionalCommits: ConventionalCommit[]): Promise<VersionsMap>; protected initialReleaseVersion(): Version; }