From 90a64f5201cd570c31294eeb4e39e7bc7c551dc2 Mon Sep 17 00:00:00 2001 From: Aphek Date: Fri, 26 Dec 2025 03:25:18 -0300 Subject: [PATCH] Fix monthly notifications --- src/notification.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/notification.rs b/src/notification.rs index ee4a709..b6882cd 100644 --- a/src/notification.rs +++ b/src/notification.rs @@ -115,7 +115,13 @@ pub async fn notify_build_failure( jiff::Timestamp::from_millisecond(last_update_date).is_ok_and(|last_update_date| { jiff::Timestamp::now() .since(last_update_date) - .is_ok_and(|diff| diff.get_months() > 0) + .is_ok_and(|diff| { + diff.total(( + jiff::Unit::Month, + &last_update_date.to_zoned(jiff::tz::TimeZone::UTC), + )) + .is_ok_and(|diff_months| diff_months >= 1.0) + }) }) }) { info!(