Split crowdin push and pull operation

This commit is contained in:
jvyden 2022-08-12 20:45:25 -04:00
commit 6c815df467
No known key found for this signature in database
GPG key ID: 18BCF2BE0262B278
2 changed files with 27 additions and 4 deletions

View file

@ -2,7 +2,7 @@ on:
schedule:
- cron: "*/60 * * * *"
name: Crowdin Sync
name: Download Translations from Crowdin
jobs:
crowdin-sync:
@ -15,15 +15,15 @@ jobs:
- name: crowdin-action
uses: crowdin/github-action@1.4.11
with:
upload_translations: true
upload_translations: false
download_translations: true
export_only_approved: true
push_translations: true
commit_message: 'Update the localization files'
commit_message: '[skip ci] Update the localization files'
localization_branch_name: translations
create_pull_request: true
pull_request_title: 'Update the localization files'
pull_request_body: 'These are the newest translations from [Crowdin](https://crowdin.com/project/project-lighthouse)'
pull_request_body: 'These are the newest translations from [Crowdin](https://crowdin.com/project/project-lighthouse).'
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}

23
.github/workflows/crowdin-push.yml vendored Normal file
View file

@ -0,0 +1,23 @@
on:
push:
branches: [master]
name: Upload Translations to Crowdin
jobs:
crowdin-sync:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: crowdin-action
uses: crowdin/github-action@1.4.11
with:
upload_translations: true
download_translations: false
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}
CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}