The Telekinetic Feat (TCoE, p81) says that:
As a bonus action, you can try to telekinetically shove one creature you can see within 30 feet of you. When you do so, the target must succeed on a Strength saving throw (DC 8 + your proficiency bonus + the ability modifier of the score increased by this feat) or be moved 5 feet toward you or away from you. A creature can willingly fail this save.
So a wizard in my game uses hypnotic pattern and tries to shove the creature using Telekinetic's bonus action. I said that the creature would break free from the spell, since it's been shoved. but he argues that the spell says:
The spell ends for an affected creature if it takes any damage or if someone else uses an action to shake the creature out of its stupor. (PHB, p252)
meaning that it would take a full action or damage to break the spell, and he goes further to say that if a creature with multiple attacks took the shove action instead, it could free his allies only shoving and not damaging them or using its full action to free only one ally.
We didn't came to an agreement, yet I think both arguments are pretty reasonable, so I came here to ask you guys what your interpretations are.