From 175c6c0cd621fb22cf493743c3479e5d33614f9d Mon Sep 17 00:00:00 2001 From: Wilco Alsemgeest Date: Wed, 24 Mar 2021 22:51:10 +0100 Subject: [PATCH] Create crowdin-wf-develop.yml --- .github/workflows/crowdin-wf-develop.yml | 45 ++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 .github/workflows/crowdin-wf-develop.yml diff --git a/.github/workflows/crowdin-wf-develop.yml b/.github/workflows/crowdin-wf-develop.yml new file mode 100644 index 0000000..f5e0858 --- /dev/null +++ b/.github/workflows/crowdin-wf-develop.yml @@ -0,0 +1,45 @@ +name: Crowdin Action +# Controls when the action will run. +on: + push: + branches: [ develop ] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# A workflow run is made up of one or more jobs that can run sequentially or in parallel +jobs: + # This workflow contains a single job called "build" + synchronize-with-crowdin: + # The type of runner that the job will run on + runs-on: ubuntu-latest + + # Steps represent a sequence of tasks that will be executed as part of the job + steps: + # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it + - name: Checkout + uses: actions/checkout@v2 + + # Runs the Crowdin action command - https://github.com/crowdin/github-action + - name: crowdin action + uses: crowdin/github-action@1.1.0 + with: + # Upload sources to Crowdin + upload_sources: true + # Upload translations to Crowdin, only use true at initial run + upload_translations: false + # Make pull request of Crowdin translations + download_translations: true + # Download translations with pushing to branch + push_translations: true + # To download translations to the specified version branch + localization_branch_name: 'l10n_crowdin_translations' + # Create pull request after pushing to branch + create_pull_request: true + # Configuration file to use + config: 'crowdin-develop.yml' + # Use true for dryrun to test the run without actually processing anything + dryrun_action: true + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }}