Tag pipelines build the wrong code
We started to handle the git checkout ourselves, but fail to handle tags correctly. As a result, the pipeline ends up checking out the main branch as a fallback, see for example https://gitlab.gnome.org/GNOME/mutter/-/jobs/3263857 for the 45.1 tag.