add grunt into workflow