Options
All
  • Public
  • Public/Protected
  • All
Menu

This class provides functionality to calculate and publish an alpha tag.

Hierarchy

Index

Constructors

Properties

baseBranch?: GitFlowBranchType
config: GFlowConfig
logger: Logger

Specifies the git flow entity type.

Methods

  • generateTagName(): Promise<undefined | string>
  • list(): Promise<string[]>
  • Lists all prerelease tags of the given type.

    Returns Promise<string[]>

    The list of prerelease tags.

  • start(baseBranch?: string): Promise<string>
  • Publishes a prerelease tag of the given type.

    Parameters

    • Optional baseBranch: string

      The base branch to create an prerelease from.

    Returns Promise<string>

    The name of the created prerelease tag.