name: "Sync Crowdin translations (mobile)" on: schedule: # Run Mondays at ~6:30 AM IST # See: [Note: Run workflow on specific days of the week] - cron: "40 0 * * 1" # Also allow manually running the workflow. workflow_dispatch: jobs: synchronize-with-crowdin: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Crowdin's action uses: crowdin/github-action@v2 with: base_path: "mobile/" config: "mobile/crowdin.yml" upload_sources: true upload_translations: false download_translations: true localization_branch_name: translations/mobile create_pull_request: true pull_request_title: "[mobile] New translations" pull_request_body: "New translations from [Crowdin](https://crowdin.com/project/ente-photos-app)" pull_request_base_branch_name: "main" project_id: 574741 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}