From 7546e9fb3066f38b83aa25105d28cdeb09e7bf92 Mon Sep 17 00:00:00 2001 From: Jiahao XU <30436523+NobodyXu@users.noreply.github.com> Date: Sat, 12 Oct 2024 20:32:36 +1100 Subject: [PATCH] CI: Fix gh_api_client.rs test Ignore empty gh token Signed-off-by: Jiahao XU <30436523+NobodyXu@users.noreply.github.com> --- crates/binstalk-git-repo-api/src/gh_api_client.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/binstalk-git-repo-api/src/gh_api_client.rs b/crates/binstalk-git-repo-api/src/gh_api_client.rs index 5b9405d9..89979641 100644 --- a/crates/binstalk-git-repo-api/src/gh_api_client.rs +++ b/crates/binstalk-git-repo-api/src/gh_api_client.rs @@ -527,10 +527,10 @@ mod test { fn create_client() -> Vec<GhApiClient> { let client = create_remote_client(); - let auth_token = env::var("CI_UNIT_TEST_GITHUB_TOKEN") - .ok() - .map(Box::<str>::from) - .map(zeroize::Zeroizing::new); + let auth_token = match env::var("CI_UNIT_TEST_GITHUB_TOKEN") { + Ok(auth_token) if !auth_token.is_empty() => zeroize::Zeroizing::new(auth_token.into_boxed_str()), + _ => None, + }; let gh_client = GhApiClient::new(client.clone(), auth_token.clone()); gh_client.set_only_use_restful_api();