The source project of this merge request has been removed.
Valgrind
It is not a clean run: see the logs at (https://gitlab.gnome.org/claudioandre/gjs/-/jobs/16843/artifacts/download).
BTW: it is impossible to use CI today. I'll ask to rebuild after the review.
Only the last commit belongs to this MR.
PS: Rawhide becomes future F29. I have no idea what does it mean, but we are already building against "Fedora 29".