Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Retire the edx-transifex-bot and use Transifex Github Integration instead. #235

Open
1 of 2 tasks
Carlos-Muniz opened this issue Apr 4, 2022 · 2 comments
Open
1 of 2 tasks
Labels

Comments

@Carlos-Muniz
Copy link
Contributor

Carlos-Muniz commented Apr 4, 2022

The edx-transifex-bot is used to update i18n translations via automation by pulling these translations from Transifex and making a PR where appropriate. In order to do it this way, the edx-transifex-bot is also an Admin in the Open edX group in Transifex.

GitHub Bots with Admin Access are the old way of doing things. They are security flaws and have the potential to delete months of hard work due to a mistake. The alternative is to use Transifex's GitHub integration instead.

Added a couple of issues:

@Carlos-Muniz Carlos-Muniz self-assigned this May 9, 2022
@Carlos-Muniz Carlos-Muniz moved this from To Do to In Progress in Axim Engineering Tasks May 9, 2022
@Carlos-Muniz
Copy link
Contributor Author

The Transifex Github App has been tested, and a yaml configuration file has been added to documentation with openedx/edx-documentation#2060

Next steps include replacing the use of the edx-transifex-bot with the app instead in each repo that uses it.

@Carlos-Muniz
Copy link
Contributor Author

In its current organization, the projects on Transifex are not set up with the repos in github in a way that the Transifex Github App can easily work between them. Projects and Repos must be 1:1, and so either we need a project for each repo, or a repo for all translations.

This question should be posed to the BTR working group after the Nutmeg Release.

@Carlos-Muniz Carlos-Muniz moved this from In Progress to To Do - Prioritized for Current Sprint in Axim Engineering Tasks Jul 11, 2022
@Carlos-Muniz Carlos-Muniz moved this from To Do - Prioritized for Current Sprint to To Do - Backlog in Axim Engineering Tasks Jul 11, 2022
@Carlos-Muniz Carlos-Muniz removed their assignment Feb 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Backlog
Development

No branches or pull requests

1 participant