remove stable hash and fix CI
This commit is contained in:
24
build.rs
24
build.rs
@@ -8,21 +8,19 @@ fn main() {
|
||||
// Tell Cargo that if the given environment variable changes, to rerun this build script.
|
||||
println!("cargo:rerun-if-changed=build.template");
|
||||
println!("cargo:rerun-if-env-changed=RHAI_AHASH_SEED");
|
||||
if !cfg!(feature = "stable_hash") {
|
||||
let mut contents = String::new();
|
||||
let mut contents = String::new();
|
||||
|
||||
File::open("build.template")
|
||||
.expect("cannot open `build.template`")
|
||||
.read_to_string(&mut contents)
|
||||
.expect("cannot read from `build.template`");
|
||||
File::open("build.template")
|
||||
.expect("cannot open `build.template`")
|
||||
.read_to_string(&mut contents)
|
||||
.expect("cannot read from `build.template`");
|
||||
|
||||
let seed = env::var("RHAI_AHASH_SEED").map_or_else(|_| "None".into(), |s| format!("Some({s})"));
|
||||
let seed = env::var("RHAI_AHASH_SEED").map_or_else(|_| "None".into(), |s| format!("Some({s})"));
|
||||
|
||||
contents = contents.replace("{{ AHASH_SEED }}", &seed);
|
||||
contents = contents.replace("{{ AHASH_SEED }}", &seed);
|
||||
|
||||
File::create("src/config/hashing.rs")
|
||||
.expect("cannot create `config.rs`")
|
||||
.write_all(contents.as_bytes())
|
||||
.expect("cannot write to `config/hashing.rs`");
|
||||
}
|
||||
File::create("src/config/hashing.rs")
|
||||
.expect("cannot create `config.rs`")
|
||||
.write_all(contents.as_bytes())
|
||||
.expect("cannot write to `config/hashing.rs`");
|
||||
}
|
||||
|
Reference in New Issue
Block a user