add change-version workflow;separate cookbooks