From 179b9993959569c53e92a0eb083de3c098327ebb Mon Sep 17 00:00:00 2001 From: Songmu Date: Thu, 18 Jan 2018 19:33:31 +0900 Subject: [PATCH] support tcnksm/go-gitconfig.GithubToken() --- selfupdate/detect.go | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/selfupdate/detect.go b/selfupdate/detect.go index e16c5e0..3bbaf45 100644 --- a/selfupdate/detect.go +++ b/selfupdate/detect.go @@ -3,14 +3,16 @@ package selfupdate import ( "context" "fmt" - "github.com/blang/semver" - "github.com/google/go-github/github" - "golang.org/x/oauth2" "net/http" "os" "regexp" "runtime" "strings" + + "github.com/blang/semver" + "github.com/google/go-github/github" + gitconfig "github.com/tcnksm/go-gitconfig" + "golang.org/x/oauth2" ) var reVersion = regexp.MustCompile(`\d+\.\d+\.\d+`) @@ -65,6 +67,9 @@ func findSuitableReleaseAndAsset(rels []*github.RepositoryRelease) (*github.Repo // NewDetector crates a new detector instance. It initializes GitHub API client. func NewDetector() *ReleaseDetector { token := os.Getenv("GITHUB_TOKEN") + if token == "" { + token, _ = gitconfig.GithubToken() + } ctx := context.Background() var auth *http.Client