code: @Schedule
      public void cleanupExpiredTemporaryBuilds() throws ValidationException {
          log.info("Regular cleanup of expired temporary builds started. Removing builds older than " + TEMPORARY_BUILD_LIFESPAN
                  + " days.");
  
          Date expirationThreshold = TimeUtils.getDateXDaysAgo(TEMPORARY_BUILD_LIFESPAN);
  
          String authToken = serviceClient.getAuthToken();
          deleteExpiredBuildConfigSetRecords(expirationThreshold, authToken);
          deleteExpiredBuildRecords(expirationThreshold, authToken);
  
          log.info("Regular cleanup of expired temporary builds finished.");
      }
docs: Cleanup old temporary builds every midnight