From a65441bbebeef7b633819fca08de4d8284d717df Mon Sep 17 00:00:00 2001 From: henderkes Date: Thu, 9 Jul 2026 23:08:49 +0700 Subject: [PATCH] dont pass invalid empty gh token --- .../Downloader/Type/GitHubTokenSetupTrait.php | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/StaticPHP/Artifact/Downloader/Type/GitHubTokenSetupTrait.php b/src/StaticPHP/Artifact/Downloader/Type/GitHubTokenSetupTrait.php index 412a4c1c..1850cd5b 100644 --- a/src/StaticPHP/Artifact/Downloader/Type/GitHubTokenSetupTrait.php +++ b/src/StaticPHP/Artifact/Downloader/Type/GitHubTokenSetupTrait.php @@ -14,17 +14,18 @@ trait GitHubTokenSetupTrait public static function getGitHubTokenHeadersStatic(): array { // GITHUB_TOKEN support - if (($token = getenv('GITHUB_TOKEN')) !== false && ($user = getenv('GITHUB_USER')) !== false) { + $token = getenv('GITHUB_TOKEN'); + if ($token === false || $token === '') { + return []; + } + if (($user = getenv('GITHUB_USER')) !== false && $user !== '') { logger()->debug("Using 'GITHUB_TOKEN' with user {$user} for authentication"); $encoded = base64_encode("{$user}:{$token}"); spc_add_log_filter([$user, $token, $encoded]); return ["Authorization: Basic {$encoded}"]; } - if (($token = getenv('GITHUB_TOKEN')) !== false) { - logger()->debug("Using 'GITHUB_TOKEN' for authentication"); - spc_add_log_filter($token); - return ["Authorization: Bearer {$token}"]; - } - return []; + logger()->debug("Using 'GITHUB_TOKEN' for authentication"); + spc_add_log_filter($token); + return ["Authorization: Bearer {$token}"]; } }