From 1889f05db29f94b121e311db79967005c2066517 Mon Sep 17 00:00:00 2001 From: kjuulh Date: Sun, 18 Sep 2022 01:12:12 +0200 Subject: [PATCH] with env --- internal/gitproviders/gitea.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/internal/gitproviders/gitea.go b/internal/gitproviders/gitea.go index db11621..fcc277a 100644 --- a/internal/gitproviders/gitea.go +++ b/internal/gitproviders/gitea.go @@ -2,7 +2,9 @@ package gitproviders import ( "context" + "errors" "fmt" + "os" "sync" "code.gitea.io/sdk/gitea" @@ -121,6 +123,15 @@ func (g *Gitea) getOrCreateClient(ctx context.Context, server string) (*gitea.Cl client, ok := g.giteaClients[server] if !ok || client == nil { c, err := gitea.NewClient(server) + username, ok := os.LookupEnv("GITEA_USERNAME") + if !ok { + return nil, errors.New("missing environment variable GITEA_USERNAME") + } + apitoken, ok := os.LookupEnv("GITEA_API_TOKEN") + if !ok { + return nil, errors.New("missing environment variable GITEA_API_TOKEN") + } + c.SetBasicAuth(username, apitoken) if err != nil { return nil, err }