]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
scripts : use HF_TOKEN when downloading UI assets (#25280)
authorAdrien Gallouët <redacted>
Mon, 6 Jul 2026 07:53:35 +0000 (09:53 +0200)
committerGitHub <redacted>
Mon, 6 Jul 2026 07:53:35 +0000 (09:53 +0200)
Signed-off-by: Adrien Gallouët <redacted>
scripts/ui-assets.cmake

index 349fa9bf811344edfa1c9aa286d7db19c730e746..dc0417ea084b5c28d0974d943dcc47b2daaaaa0a 100644 (file)
@@ -186,6 +186,12 @@ function(hf_download version out_var out_resolved)
 
     set(archive "${UI_BINARY_DIR}/dist.tar.gz")
 
+    # Use HF_TOKEN to benefit from higher rate limits
+    set(auth_headers "")
+    if(DEFINED ENV{HF_TOKEN} AND NOT "$ENV{HF_TOKEN}" STREQUAL "")
+        list(APPEND auth_headers "HTTPHEADER" "Authorization: Bearer $ENV{HF_TOKEN}")
+    endif()
+
     set(candidates "")
     if(NOT "${version}" STREQUAL "")
         list(APPEND candidates "${version}")
@@ -198,7 +204,7 @@ function(hf_download version out_var out_resolved)
         message(STATUS "UI: downloading from ${resolved}: ${base}/dist.tar.gz")
 
         file(DOWNLOAD "${base}/dist.tar.gz?download=true" "${archive}"
-            STATUS status TIMEOUT 300
+            STATUS status TIMEOUT 300 ${auth_headers}
         )
         list(GET status 0 rc)
         if(NOT rc EQUAL 0)
@@ -208,7 +214,7 @@ function(hf_download version out_var out_resolved)
         endif()
 
         file(DOWNLOAD "${base}/dist.tar.gz.sha256?download=true" "${archive}.sha256"
-            STATUS status TIMEOUT 30
+            STATUS status TIMEOUT 30 ${auth_headers}
         )
         list(GET status 0 rc)
         if(NOT rc EQUAL 0)