refactor CI configurations