code: def release(self):
          
          log.info("Releasing: %s", self._workfile.get_fullpath())
          ac = self.build_actions()
          ac.execute(self)
          s = ac.status().value
          if not s == ActionStatus.SUCCESS:
              ard = ActionReportDialog(ac)
              ard.exec_()
              pass
          return s == ActionStatus.SUCCESS
docs: Create a release
  
          1. Perform Sanity checks on work file.
          2. Copy work file to releasefile location.
          3. Perform cleanup actions on releasefile.
  
          :returns: True if successfull, False if not.
          :rtype: bool
          :raises: None