github-action
Installation
SKILL.md
Crowdin GitHub Action
crowdin/github-action runs Crowdin CLI inside a Docker container as a single workflow step: it uploads source files to Crowdin, downloads finished translations, commits them to a localization branch, and opens a pull request.
Because it is a Docker action it only runs on Linux runners — ubuntu-latest, or a self-hosted Linux runner with Docker available. It will not run on macos-* or windows-*.
Reference: README · examples · inputs and outputs · workflow recipes
The step is a pipeline, not a command
One step performs up to five operations, always in this fixed order, and each one is gated by its own input:
| Order | Input | Runs |
|---|---|---|
| 1 | upload_sources: true (default) |
crowdin upload sources |
| 2 | upload_translations: true |
crowdin upload translations |
| 3 | download_sources: true |
crowdin download sources, then the git half |
| 4 | download_translations: true |
crowdin download, then the git half |
| 5 | download_bundle: <id> |
crowdin bundle download <id>, then the git half |