UNPKG

release-please

Version:

generate release PRs based on the conventionalcommits.org spec

18 lines (17 loc) 737 B
import { CargoManifest } from '../updaters/rust/common'; import { BaseStrategy, BuildUpdatesOptions } from './base'; import { Version } from '../version'; import { Update } from '../update'; export declare class Rust extends BaseStrategy { private packageManifest?; private workspaceManifest?; protected buildUpdates(options: BuildUpdatesOptions): Promise<Update[]>; protected initialReleaseVersion(): Version; getDefaultPackageName(): Promise<string | undefined>; /** * @returns the package's manifest, ie. `crates/foobar/Cargo.toml` */ protected getPackageManifest(): Promise<CargoManifest | null>; private getContent; protected getManifest(path: string): Promise<CargoManifest | null>; }