fix: use SOURCE_GIT_HASH when building for pop ci

This commit is contained in:
Hojjat 2026-04-22 11:59:09 -06:00 committed by Ashley Wulber
parent 651877e622
commit 94e9437c4e

View file

@ -2,6 +2,10 @@
use std::process::Command; use std::process::Command;
fn main() { fn main() {
if let Ok(hash) = std::env::var("SOURCE_GIT_HASH") {
println!("cargo:rustc-env=GIT_HASH={}", hash);
return;
}
if let Ok(output) = Command::new("git").args(["rev-parse", "HEAD"]).output() { if let Ok(output) = Command::new("git").args(["rev-parse", "HEAD"]).output() {
let git_hash = String::from_utf8(output.stdout).unwrap(); let git_hash = String::from_utf8(output.stdout).unwrap();
println!("cargo:rustc-env=GIT_HASH={}", git_hash); println!("cargo:rustc-env=GIT_HASH={}", git_hash);