So, in order to do an attack action, you have to make one melee or ranged attack, correct? Otherwise, it is not an attack action. To make a melee or ranged attack, you have to make an attack roll, correct? Otherwise, it is not an attack.
The problem for your interpretation is that the shove...