The GitHub checkout action does weird stuff with tags which breaks `git describe`. This works around that so we get proper release builds on tag pushes.
The GitHub checkout action does weird stuff with tags which breaks `git describe`. This works around that so we get proper release builds on tag pushes.