Skip to content

Sync Crowdin with eXo Mobile Project #1110

Sync Crowdin with eXo Mobile Project

Sync Crowdin with eXo Mobile Project #1110

Workflow file for this run

name: Sync Crowdin with eXo Mobile Project
on:
schedule:
- cron: '0 18 * * *' # Everyday at 06 PM UTC
workflow_dispatch:
workflow_call:
env:
CROWDIN_SYNC_BRANCH: 'integration/6.2.x'
BASE_BRANCH: 'acceptance'
jobs:
synchronize-with-crowdin:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
ref: ${{ env.BASE_BRANCH }}
fetch-depth: 0
- name: Mark workspace as safe folder
run: git config --global --add safe.directory /github/workspace
- name: Synchronize crowdin with the project
uses: crowdin/[email protected]
with:
upload_translations: false
download_translations: true
localization_branch_name: ${{ env.CROWDIN_SYNC_BRANCH }}
create_pull_request: false
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}