GithubReleasesProvider A Cliffy UpgradeProvider for GitHub Releases
new
GithubReleasesProvider(options: GithubReleasesProviderOptions)
octokit: Octokit
abstract
onComplete: (metadata: OnCompleteMetadata,) => void | never
cleanOldVersions(): void
getOctokitAssetRequest(releaseResponse: ReleaseResponse): { path: string; opt: AssetParameters; }
getReleaseOctokitRequest(version: string): { path: string; opt: ReleaseParameters; }
getRepositoryUrl(_name: string): string
getVersions(_name: string): Promise<GithubReleaseVersions>
listVersions(): Promise<void>
upgrade(options: GithubReleasesProviderUpgradeOptions): Promise<void>