Skip to content

Investigate how to run automated translation process

As part of #19896 we want to be able to execute actions on the GitLab repo in order to import our translations from CrowdIn.

This includes actions such as:

  1. Making an API request to the CrowdIn API based on the results of an MR pipeline
  2. Updating commits/triggering a pipeline for the merge requests created by @gitlab-crowdin-bot
  3. Adding comments to the merge request so we can trace the actions

Goal

To find out what infrastructure we need to be able to run all of these actions on the GitLab repo - either as a user triggering the start of the process or a scheduled job.

The outcome of this should be a plan and an estimate of effort on how to get this set up.

Edited by Josianne Hyson