From 362a57715b475d222f7eaf94af69e7a22da80b0c Mon Sep 17 00:00:00 2001 From: askiiart <dev@askiiart.net> Date: Fri, 31 Jan 2025 21:24:52 -0600 Subject: [PATCH] add repo updating stuff --- src/main.rs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/main.rs b/src/main.rs index c08443e..652752d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -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 {