Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "pack/version/github"

Index

Functions

Const GitHubReleaseCreator

  • GitHubReleaseCreator(args: ReleaseCreatorArguments): Promise<{ code: number; message: string } | { code: number; externalUrls: { label: string; url: string }[]; message: string }>
  • Create a GitHub release for GitHub.com or GHE projects. If the project is not a GitHub project or the project credentials do not have a token, it issues are warning and returns success.

    Parameters

    Returns Promise<{ code: number; message: string } | { code: number; externalUrls: { label: string; url: string }[]; message: string }>

releaseUrl

  • releaseUrl(id: GitHubRepoRef, version: string): string

Object literals

Const GitHubPushTest

GitHubPushTest: object

Push test that returns true if the push was to a GitHub.com or GHE remote repository.

name

name: string = "GitHubPushTest"

mapping

Const GitHubReleaseRegistration

GitHubReleaseRegistration: object

Release registration for GitHub release creator implementation.

logInterpreter

logInterpreter: InterpretLog<any> = LogSuppressor

name

name: string = DefaultGoalNameGenerator.generateName("github-release")

pushTest

pushTest: PushTest = GitHubPushTest

releaseCreator

releaseCreator: ReleaseCreator = GitHubReleaseCreator

Generated using TypeDoc