diff --git a/.github/workflows/crowdin-sync.yml b/.github/workflows/crowdin-pull.yml similarity index 78% rename from .github/workflows/crowdin-sync.yml rename to .github/workflows/crowdin-pull.yml index d58eed09..21d0ddc6 100644 --- a/.github/workflows/crowdin-sync.yml +++ b/.github/workflows/crowdin-pull.yml @@ -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 }} diff --git a/.github/workflows/crowdin-push.yml b/.github/workflows/crowdin-push.yml new file mode 100644 index 00000000..69d856a5 --- /dev/null +++ b/.github/workflows/crowdin-push.yml @@ -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 }}