UNPKG

@jwpkg/gitversion

Version:

Gitversion is a complete customizable git-based release management system

19 lines (18 loc) 1.08 kB
import { IConfiguration, VersionBranch } from '../core/configuration'; import { Git } from '../core/git'; import { LogReporter } from '../core/log-reporter'; import { PackedPackage } from '../core/pack-artifact'; import { IProject } from '../core/workspace-utils'; import { IPackManager } from '../plugins'; import { GitVersionCommand } from './context'; export declare class PublishCommand extends GitVersionCommand { static paths: string[][]; push: boolean; tag: boolean; dryRun: boolean; execute(): Promise<number>; publishPackages(packManagers: IPackManager[], packedPackages: PackedPackage[], configuration: IConfiguration, branch: VersionBranch, logger: LogReporter): Promise<void>; publishPackage(packManagers: IPackManager[], packedPackage: PackedPackage, configuration: IConfiguration, branch: VersionBranch, logger: LogReporter): Promise<void>; addTags(packages: PackedPackage[], git: Git, logger: LogReporter): Promise<void>; updateChangelogs(packages: PackedPackage[], project: IProject, git: Git, logger: LogReporter): Promise<void>; }