| |
info!("radicle-native-ci starts");
|
| |
|
| |
let config = Config::load_via_env()?;
|
| + |
|
| + |
let result = fallible_main_inner(&config);
|
| + |
report::build_report(&config.state)?;
|
| + |
result
|
| + |
}
|
| + |
|
| + |
fn fallible_main_inner(config: &Config) -> Result<(), NativeError> {
|
| + |
pretty_env_logger::init_custom_env("RADICLE_NATIVE_CI_LOG");
|
| + |
info!("radicle-native-ci starts");
|
| + |
|
| |
let mut logfile = config.open_log()?;
|
| |
logfile.write_str("radicle-native-ci starts\n")?;
|
| |
|
| - |
let (run_id, run_dir) = mkdir_run(&config)?;
|
| + |
let (run_id, run_dir) = mkdir_run(config)?;
|
| |
let run_id = RunId::from(format!("{}", run_id).as_str());
|
| |
logfile.write(format!("run directory {}\n", run_dir.display()))?;
|
| |
|