The rss atom feeds currently produced by gitlab get confused by a specific user-agent string and serve html instead of application/atom+xml e.g:
working:
Request:
> Host: gitlab.gnome.org
> User-Agent: curl/8.9.1
> Accept: application/atom+xml,application/xml;q=0.9,text/xml;q=0.8,*/*;q=0.7
Response:
< content-type: application/atom+xml; charset=utf-8
borken:
Request:
> Host: gitlab.gnome.org
> User-Agent: Liferea/1.15.8 (Android 14; Mobile; https://lzone.de/liferea/) AppleWebKit (KHTML, like Gecko)
> Accept: application/atom+xml,application/xml;q=0.9,text/xml;q=0.8,*/*;q=0.7
Response:
< content-type: text/html; charset=utf-8