//go:build !gokrazy package updater import ( "github.com/evcc-io/evcc/util" "github.com/google/go-github/v32/github" ) // Run regularly checks version func Run(log *util.Logger, httpd webServer, outChan chan<- util.Param) { u := &watch{ log: log, outChan: outChan, repo: NewRepo(log, owner, repository), } c := make(chan *github.RepositoryRelease, 1) go u.watchReleases(util.Version, c) // endless for rel := range c { u.Send("availableVersion", *rel.TagName) } }