@J_McGrodyTiming of Shield Master bonus shove. Does “take attack action” mean make 1 or all att rolls 1st? or can shove then attack? As with most bonus actions, you choose the timing, so the Shield Master shove can come before or after the Attack action.
— Jeremy Crawford (@JeremyECrawford) January 21, 2015