OK, so you're parsing the changelog that we post with every ocrd_all release. This works because we generate the changelog semi-automatically but I think it would be better to inspect the ocrd_all repository directly, i.e.
Determine the commit A of the previous release
Determine the commit B of the next release
Inspect which submodules in ocrd_all had changes committed between A and B
OK, so you're parsing the changelog that we post with every ocrd_all release. This works because we generate the changelog semi-automatically but I think it would be better to inspect the ocrd_all repository directly, i.e.
_Originally posted by @kba in https://github.com/OCR-D/kwalitee-dashboard-back-end/pull/7#discussion_r900017698_