<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def release(self):
 """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 """

        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