diff --git a/src/deploy-runs/jenkins-sync-scheduler.service.ts b/src/deploy-runs/jenkins-sync-scheduler.service.ts index 7371118..31249db 100644 --- a/src/deploy-runs/jenkins-sync-scheduler.service.ts +++ b/src/deploy-runs/jenkins-sync-scheduler.service.ts @@ -186,6 +186,14 @@ export class JenkinsSyncSchedulerService try { const summary = await this.deployRunsService.syncJenkinsRuns(); + const hasObservableWork = + summary.totalCandidates > 0 || + summary.syncedRuns.length > 0 || + summary.failedRuns.length > 0; + + if (!hasObservableWork) { + return; + } await this.auditService.record({ action: 'JENKINS_AUTO_SYNC_TICK_COMPLETED',