feat: --version 嵌入构建期 git 哈希并新增新鲜度检查脚本

This commit is contained in:
2026-09-26 07:04:55 +00:00
parent fe3e84be6b
commit 83ff9bbca1
6 changed files with 114 additions and 2 deletions
+5
View File
@@ -74,6 +74,11 @@ fn run_tests() -> bool {
println!("{}", RunConfig::usage());
return true;
}
// 版本自报走 stdout 并成功退出;哈希由构建期注入,无 git 环境缺省 "unknown"。
if args.iter().any(|a| a == "--version") {
println!("test262-runner {} ({})", env!("CARGO_PKG_VERSION"), env!("GIT_COMMIT"));
return true;
}
let config = match RunConfig::parse(&args) {
Ok(config) => config,
Err(msg) => {