I’m a believer in ‘almost dry’, that is, dry and clean parts wiped over with a ballistol treated rag. Grease retains any dirt particles, so if used, should not be used on any surfaces that can wear and affect critical tolerances, or are associated with the firing safety/trigger, etc.