From 3c07c06d103485784df4367dd48c8e6375fe5317 Mon Sep 17 00:00:00 2001 From: Denis Bilenko Date: Mon, 19 Oct 2026 16:43:43 +0200 Subject: [PATCH] acc: authenticate the latest release lookup when GITHUB_TOKEN is set Co-authored-by: Isaac --- acceptance/acceptance_test.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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)