During may the continuous integration improvements continued.
There is now a new translation action that regenerates translation sources and push them to Transifex, pull the rebased and updated translations, merge translations into desktop and metainfo files, then commit and push to git.
All in one action.
We now have metainfo translated, desktop files are translated with gettext and there is context information that indicates which key is being translated.
The build workflow got some improvements. Previously we were building on Ubuntu with the ppa-beineri repository so we can build against multiple Qt versions.
In order to overcome this difficulty, there are OpenSuSE Tumbleweed images now with all the dependencies. One image for each Qt version we are building against.
At the time of this writing, the Qt versions supported are 5.12 because it’s a LTS release, then the latest two version 5.14 and 5.15.
All container images are in the same repository.