|
|
|
@ -38,16 +38,6 @@ var ( |
|
|
|
skipURLs = flag.Bool("skip_urls", false, "skip url fields") |
|
|
|
) |
|
|
|
|
|
|
|
// tokenSource is an oauth2.TokenSource which returns a static access token
|
|
|
|
type tokenSource struct { |
|
|
|
token *oauth2.Token |
|
|
|
} |
|
|
|
|
|
|
|
// Token implements the oauth2.TokenSource interface
|
|
|
|
func (t *tokenSource) Token() (*oauth2.Token, error) { |
|
|
|
return t.token, nil |
|
|
|
} |
|
|
|
|
|
|
|
func main() { |
|
|
|
flag.Parse() |
|
|
|
|
|
|
|
@ -56,9 +46,9 @@ func main() { |
|
|
|
print("!!! No OAuth token. Some tests won't run. !!!\n\n") |
|
|
|
client = github.NewClient(nil) |
|
|
|
} else { |
|
|
|
tc := oauth2.NewClient(oauth2.NoContext, &tokenSource{ |
|
|
|
tc := oauth2.NewClient(oauth2.NoContext, oauth2.StaticTokenSource( |
|
|
|
&oauth2.Token{AccessToken: token}, |
|
|
|
}) |
|
|
|
)) |
|
|
|
client = github.NewClient(tc) |
|
|
|
auth = true |
|
|
|
} |
|
|
|
|