20 lines
423 B
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
|
|
}
|