tests: accept quoted numeric release shas
Message
tests: accept quoted numeric release shas
Diff
crates/cli/tests/install.rs+4 −1
--- a/crates/cli/tests/install.rs+++ b/crates/cli/tests/install.rs@@ -265,7 +265,10 @@ fn create_records_head_sha() {265265 let (o, err, code) = run_in(&dir, &["release", "create", "v0.9.9", "--notes", "notes.md"], &[]);266266 assert_eq!((code, err.as_str()), (0, ""), "stdout:\n{o}");267267 let md = std::fs::read_to_string(dir.join(".forge/releases/v0.9.9.md")).unwrap();268- assert!(md.contains(&format!("sha: {sha}")), "record:\n{md}");268+ assert!(269+ md.contains(&format!("sha: {sha}")) || md.contains(&format!("sha: '{sha}'")),270+ "record:\n{md}"271+ );269272 // old records without sha still parse (view green, no warning).270273 record(&dir, "v0.1.0", "2026-01-01T00:00:00Z");271274 let (o, err, code) = run_in(&dir, &["release", "view", "v0.1.0"], &[]);