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

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