builder util runtime.Interface.GithubOptions
Electron-Builder / builder-util-runtime / GithubOptions
GitHub options.
GitHub personal access token is required. You can generate by going to https://github.com/settings/tokens/new. The access token should have the repo scope/permission.
Define GH_TOKEN environment variable.
Extends¶
Properties¶
channel?¶
readonlyoptionalchannel:null|string
The channel.
Default¶
latest
host?¶
readonlyoptionalhost:null|string
The host (including the port if need).
Default¶
github.com
owner?¶
readonlyoptionalowner:null|string
The owner.
private?¶
readonlyoptionalprivate:null|boolean
Whether to use private github auto-update provider if GH_TOKEN environment variable is defined. See Private GitHub Update Repo.
protocol?¶
readonlyoptionalprotocol:null|"https"|"http"
The protocol. GitHub Publisher supports only https.
Default¶
https
provider¶
readonlyprovider:"github"
The provider. Must be github.
Overrides¶
releaseType?¶
optionalreleaseType:null|"draft"|"prerelease"|"release"
The type of release. By default draft release will be created.
Also you can set release type using environment variable. If EP_DRAFTis set to true — draft, if EP_PRE_RELEASEis set to true — prerelease.
Default¶
draft
repo?¶
readonlyoptionalrepo:null|string
The repository name. Detected automatically.
token?¶
readonlyoptionaltoken:null|string
The access token to support auto-update from private github repositories. Never specify it in the configuration files. Only for setFeedURL.
vPrefixedTagName?¶
readonlyoptionalvPrefixedTagName:boolean
Whether to use v-prefixed tag name.
Default¶
true