add repo updating stuff

This commit is contained in:
askiiart 2025-01-31 21:24:52 -06:00
parent e6dcedd79d
commit 362a57715b
Signed by untrusted user who does not match committer: askiiart
GPG key ID: 6A32977DAF31746A

View file

@ -92,6 +92,24 @@ async fn run(config_path: String) {
)
.await;
}
// run repo updates
for (job_id, job) in update_repo_jobs {
let start_time = SystemTime::now();
let job_exit_status = run_job(&state.conf, job_id.clone(), job.clone());
sql::log_job(
&mut pg_connection,
start_time,
start_time + job_exit_status.duration,
job_exit_status.exit_code,
job_id,
job.revision,
job_exit_status.job_uuid,
job_exit_status.log_path,
)
.await;
}
}
fn run_job(conf: &Config, job_id: String, job: Job) -> JobExitStatus {