Log Message:
-----------
Do not run concurrent GH actions workflow for anything but tags [skip ci]
While Cirrus CI only cancelled concurrent jobs for the same PR, this
goes a step further and cancels existing jobs for anything but tag
builds. For `master` this reflects our workflow of pushing individual
merges in rapid succession where we only care about the last push. This
should free up additional resources so jobs can schedule faster.