1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2025-01-05 22:09:02 -05:00

fix: use short git hash for deno version (#21218)

This commit is contained in:
Bartek Iwańczuk 2023-11-15 20:24:13 +01:00 committed by Yoshiya Hinosawa
parent 205ac412a7
commit f96d89bf7a
No known key found for this signature in database
GPG key ID: 9017DB4559488785

View file

@ -356,9 +356,15 @@ fn create_cli_snapshot(snapshot_path: PathBuf) -> CreateSnapshotOutput {
use deno_runtime::permissions::PermissionsContainer;
use std::sync::Arc;
// NOTE(bartlomieju): keep in sync with `cli/version.rs`.
// Ideally we could deduplicate that code.
fn deno_version() -> String {
if env::var("DENO_CANARY").is_ok() {
format!("{}+{}", env!("CARGO_PKG_VERSION"), git_commit_hash())
format!(
"{}+{}",
env!("CARGO_PKG_VERSION"),
git_commit_hash()[..7].to_string()
)
} else {
env!("CARGO_PKG_VERSION").to_string()
}