add option to include github prereleases
This commit is contained in:
parent
85b8ee493e
commit
ed477e8cc6
4 changed files with 47 additions and 23 deletions
|
|
@ -12,15 +12,16 @@ import (
|
|||
)
|
||||
|
||||
type Releases struct {
|
||||
widgetBase `yaml:",inline"`
|
||||
Releases feed.AppReleases `yaml:"-"`
|
||||
releaseRequests []*feed.ReleaseRequest `yaml:"-"`
|
||||
Repositories []string `yaml:"repositories"`
|
||||
Token OptionalEnvString `yaml:"token"`
|
||||
GitLabToken OptionalEnvString `yaml:"gitlab-token"`
|
||||
Limit int `yaml:"limit"`
|
||||
CollapseAfter int `yaml:"collapse-after"`
|
||||
ShowSourceIcon bool `yaml:"show-source-icon"`
|
||||
widgetBase `yaml:",inline"`
|
||||
Releases feed.AppReleases `yaml:"-"`
|
||||
releaseRequests []*feed.ReleaseRequest `yaml:"-"`
|
||||
Repositories []string `yaml:"repositories"`
|
||||
Token OptionalEnvString `yaml:"token"`
|
||||
GitLabToken OptionalEnvString `yaml:"gitlab-token"`
|
||||
Limit int `yaml:"limit"`
|
||||
CollapseAfter int `yaml:"collapse-after"`
|
||||
ShowSourceIcon bool `yaml:"show-source-icon"`
|
||||
IncludeGithubPreReleases bool `yaml:"include-github-prereleases"`
|
||||
}
|
||||
|
||||
func (widget *Releases) Initialize() error {
|
||||
|
|
@ -42,8 +43,9 @@ func (widget *Releases) Initialize() error {
|
|||
var request *feed.ReleaseRequest
|
||||
if len(parts) == 1 {
|
||||
request = &feed.ReleaseRequest{
|
||||
Source: feed.ReleaseSourceGithub,
|
||||
Repository: repository,
|
||||
Source: feed.ReleaseSourceGithub,
|
||||
Repository: repository,
|
||||
IncludeGithubPreReleases: widget.IncludeGithubPreReleases,
|
||||
}
|
||||
|
||||
if widget.Token != "" {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue