feature(ci): both unit and coverage