Skip to main content

Class: GitHubPublisher

Extends​

Constructors​

Constructor​

new GitHubPublisher(context, info, version, options?, releaseBody?, releaseName?): GitHubPublisher

Parameters​

context​

PublishContext

info​

GithubOptions

version​

string

options?​

PublishOptions = {}

releaseBody?​

string | null

releaseName?​

string | null

Returns​

GitHubPublisher

Overrides​

HttpPublisher.constructor

Properties​

_release​

readonly _release: Lazy<any>


context​

protected readonly context: PublishContext

Inherited from​

HttpPublisher.context


providerName​

readonly providerName: "github" = "github"

Overrides​

HttpPublisher.providerName

Methods​

createProgressBar()​

protected createProgressBar(fileName, size): ProgressBar | null

Parameters​

fileName​

string

size​

number

Returns​

ProgressBar | null

Inherited from​

HttpPublisher.createProgressBar


createReadStreamAndProgressBar()​

protected createReadStreamAndProgressBar(file, fileStat, progressBar, reject): ReadableStream

Parameters​

file​

string

fileStat​

Stats

progressBar​

ProgressBar | null

reject​

(error) => void

Returns​

ReadableStream

Inherited from​

HttpPublisher.createReadStreamAndProgressBar


deleteRelease()​

deleteRelease(): Promise<any>

Returns​

Promise<any>


doUpload()​

protected doUpload(fileName, arch, dataLength, requestProcessor): Promise<any>

Parameters​

fileName​

string

arch​

Arch

dataLength​

number

requestProcessor​

(request, reject) => void

Returns​

Promise<any>

Overrides​

HttpPublisher.doUpload


getRelease()​

getRelease(): Promise<any>

Returns​

Promise<any>


toString()​

toString(): string

Returns​

string

Overrides​

HttpPublisher.toString


upload()​

upload(task): Promise<any>

Parameters​

task​

UploadTask

Returns​

Promise<any>

Inherited from​

HttpPublisher.upload