GitHub Actions - Soliciting feedback on restoring Weblate translations

Since FreePBX moved to GitHub – well over a year now – the Weblate translations server stopped working. This means that instead of the pretty Weblate web interface for translators to work on all the modules in bulk, users were confined to manually submitting language update PRs against individual modules – less than optimal. :globe_showing_americas:

Bringing the service back in a different, non-direct commit to release branch form involves some new internal plumbing and procedures, which we are now getting ready for a wider audience to provide feedback on. Please consider sharing a comment in this topic or directly on the PR initial import by chrsmj · Pull Request #1 · FreePBX/freepbx-ci-actions · GitHub if you have any feedback and/or if you are interested in joining the early adopters team to help translate FreePBX into other languages using the new mechanisms outlined in the PR.

Very much related, as this approach is the first effort to incorporate GitHub Actions in FreePBX, one of the other goals of the repo is to begin improving upon some other basic automation tasks. You may note in the PR that, for example, the new PRs generated by the Weblate translation bot are being run through the super-linter action. But that code linting idea :light_bulb: might get plucked for user submitted, non-translation PRs; or we could possibly borrow cherry picking and other thoughts from the asterisk-ci-actions repo in to this new freepbx-ci-actions repo; and so much more. Exciting!!