From 038506707e72094ff7542c818e28bcd8efc04176 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C4=99drzej=20Stuczy=C5=84ski?= Date: Thu, 28 Nov 2024 12:47:06 +0000 Subject: [PATCH] guard against unavaiable commit sha --- nym-credential-proxy/nym-credential-proxy/src/main.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/nym-credential-proxy/nym-credential-proxy/src/main.rs b/nym-credential-proxy/nym-credential-proxy/src/main.rs index cace908aeb..71dd082b10 100644 --- a/nym-credential-proxy/nym-credential-proxy/src/main.rs +++ b/nym-credential-proxy/nym-credential-proxy/src/main.rs @@ -18,7 +18,7 @@ use nym_bin_common::logging::setup_tracing_logger; use nym_bin_common::{bin_info, bin_info_owned}; use nym_network_defaults::setup_env; use tokio_util::sync::CancellationToken; -use tracing::{info, trace}; +use tracing::{error, info, trace}; pub mod cli; pub mod config; @@ -59,6 +59,12 @@ fn build_sha_short() -> &'static str { if bin_info.commit_sha.len() < 7 { panic!("unavailable build commit sha") } + + if bin_info.commit_sha == "VERGEN_IDEMPOTENT_OUTPUT" { + error!("the binary hasn't been built correctly. it doesn't have a commit sha information"); + return "unknown"; + } + &bin_info.commit_sha[..7] }