History

Merge pull request #114 from router-for-me/management

feat(managementasset): Authenticate GitHub API requests

Luis Pater committed 1 year agov6.2.3

Commit 71faa192 parents 0508c9f b5ad9781 file · +4 −0Browse files

Unified · Split

internal/managementasset/updater.go+4−0
@@ -159,6 +159,10 @@ func fetchLatestAsset(ctx context.Context, client *http.Client) (*releaseAsset, · 158 unmodified lines
159 }159 }
160 req.Header.Set("Accept", "application/vnd.github+json")160 req.Header.Set("Accept", "application/vnd.github+json")
161 req.Header.Set("User-Agent", httpUserAgent)161 req.Header.Set("User-Agent", httpUserAgent)
162 gitURL := strings.ToLower(strings.TrimSpace(os.Getenv("GITSTORE_GIT_URL")))
163 if tok := strings.TrimSpace(os.Getenv("GITSTORE_GIT_TOKEN")); tok != "" && strings.Contains(gitURL, "github.com") {
164 req.Header.Set("Authorization", "Bearer "+tok)
165 }
162 166
163 resp, err := client.Do(req)167 resp, err := client.Do(req)
164 if err != nil {168 if err != nil {