autoupdate/provider_github.go

20 lines
423 B
Go

package main
type GitHubVersionProvider struct {
Repository string
IncludeDrafts bool
IncludePrereleases bool
}
type GitHubRelease struct {
TagName string `json:"tag_name"`
Draft bool `json:"draft"`
Prerelease bool `json:"prerelease"`
Body string `json:"body"`
}
func (g GitHubRelease) String() string { return g.TagName }
func (g GitHubRelease) Compare() int {
return 0 // TODO
}