diff --git a/acceptance/acceptance_test.go b/acceptance/acceptance_test.go index d27cea9cbc2..d9783615d64 100644 --- a/acceptance/acceptance_test.go +++ b/acceptance/acceptance_test.go @@ -1504,7 +1504,13 @@ func resolveLatestVersion(t *testing.T, buildDir string) string { } const url = "https://api.github.com/repos/databricks/cli/releases/latest" - resp, err := http.Get(url) + req, err := http.NewRequestWithContext(t.Context(), http.MethodGet, url, nil) + require.NoError(t, err) + // Unauthenticated requests from shared CI runner IPs hit the GitHub API rate limit. + if token := os.Getenv("GITHUB_TOKEN"); token != "" { + req.Header.Set("Authorization", "Bearer "+token) + } + resp, err := http.DefaultClient.Do(req) require.NoError(t, err) defer resp.Body.Close() require.Equal(t, http.StatusOK, resp.StatusCode, "failed to fetch %s: %s", url, resp.Status)