Make CI tolerant to external infra failures like GNOME
The following discussion from !2509 (merged) should be addressed:
-
@nirbheek started a discussion: (+2 comments)
@nirbheek: We should actually make the update non-fatal when the HEAD is on the right revision already, so that we're less dependent on failures from other infra, like GNOME gitlab.
@xclaesse: Sounds like something that would be easier to implement in Meson. As this been an issue in the past?
@xclaesse We could also use more release tarballs instead of git, that would avoid relying on network completely. I had the idea in the past to allow having both [wrap-git] and [wrap-file] sections and Meson would prefer wrap-file but use git if you do --wrap-mode=git which devs probably want but not CI. Something like that.