Skip to content

Commit e6f5114

Browse files
committed
fix: ci
1 parent 8006412 commit e6f5114

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/prover/builder.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,12 @@ where
6262

6363
let key_signers: Result<Vec<_>, _> = (0..self.cfg.prover.n_workers)
6464
.map(|i| {
65-
let key_path = PathBuf::from(&self.cfg.keys_dir).join(i.to_string());
65+
let keys_dir = PathBuf::from(&self.cfg.keys_dir);
66+
if !keys_dir.exists() {
67+
std::fs::create_dir_all(&keys_dir)
68+
.map_err(|e| anyhow::anyhow!("failed to create keys directory {}: {e}", keys_dir.display()))?;
69+
}
70+
let key_path = keys_dir.join(i.to_string());
6671
KeySigner::new(&key_path)
6772
})
6873
.collect();

0 commit comments

Comments
 (0)