code: def update_report_collector(self, timestamp):
          
          report_enabled = 'report' in self.information and self.information['report'] == 'html'
          report_enabled = report_enabled and 'stage' in self.information
          report_enabled = report_enabled and Event.collector_queue is not None
  
          if report_enabled:
              Event.collector_queue.put(CollectorUpdate(
                  matrix=self.information['matrix'] if 'matrix' in self.information else 'default',
                  stage=self.information['stage'],
                  status=self.status,
                  timestamp=timestamp,
                  information=self.information
              ))
docs: Updating report collector for pipeline details.