refactoring and testing of workflows
auth_info to delete func and sha of None