I have just worked on a release announcement script for Ubuntu Touch based on your gitlab_release_notes project here.
In that UT announcement script I recursively walk over all repositories in https://gitlab.com/ubports/development/ and extract the MR titles since a given date (i.e. the last Ubuntu Touch release, mainly).
This recursive project search I have implemented in a separate Python module for now. Would you be interested to to see my recursion code worked-into this gitlab_release_notes repository / Python module? If so, please let me know.