From d1c800879c755edd43cc7f7ee8c6ec0732a8c779 Mon Sep 17 00:00:00 2001 From: "Nicholas Carrigan (he/him)" Date: Wed, 7 Apr 2021 23:00:29 -0700 Subject: [PATCH] fix(tools): multiple workflow fixes (#41763) --- .github/workflows/crowdin-i18n-client-ui-download.yml | 8 +++++--- .github/workflows/crowdin-i18n-curriculum-download.yml | 8 +++++--- ...-docs-download..yml => crowdin-i18n-docs.download.yml} | 8 +++++--- 3 files changed, 15 insertions(+), 9 deletions(-) rename .github/workflows/{crowdin-i18n-docs-download..yml => crowdin-i18n-docs.download.yml} (93%) diff --git a/.github/workflows/crowdin-i18n-client-ui-download.yml b/.github/workflows/crowdin-i18n-client-ui-download.yml index 7dbfdf0fbd..0be841b51a 100644 --- a/.github/workflows/crowdin-i18n-client-ui-download.yml +++ b/.github/workflows/crowdin-i18n-client-ui-download.yml @@ -13,6 +13,8 @@ jobs: steps: - name: Checkout Source Files uses: actions/checkout@v2 + with: + token: ${{ secrets.CROWDIN_CAMPERBOT_PAT }} ##### Download Chinese ##### - name: Crowdin Download Chinese Translations @@ -44,7 +46,7 @@ jobs: # dryrun_action: true env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ secrets.CROWDIN_CAMPERBOT_PAT }} CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID_CLIENT }} CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_CAMPERBOT_SERVICE_TOKEN }} @@ -78,7 +80,7 @@ jobs: # dryrun_action: true env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ secrets.CROWDIN_CAMPERBOT_PAT }} CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID_CLIENT }} CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_CAMPERBOT_SERVICE_TOKEN }} @@ -91,7 +93,7 @@ jobs: git config --global user.name "camperbot" git config --global user.email "$EMAIL" git add . - git commit -m "chore: update translations" + git diff-index --quiet HEAD || git commit -m "chore(i18n,learn): update translations" git push -u origin i18n-sync-client -f - name: Install Dependencies diff --git a/.github/workflows/crowdin-i18n-curriculum-download.yml b/.github/workflows/crowdin-i18n-curriculum-download.yml index 9e2ec6e8f3..f4ae29921d 100644 --- a/.github/workflows/crowdin-i18n-curriculum-download.yml +++ b/.github/workflows/crowdin-i18n-curriculum-download.yml @@ -13,6 +13,8 @@ jobs: steps: - name: Checkout Source Files uses: actions/checkout@v2 + with: + token: ${{ secrets.CROWDIN_CAMPERBOT_PAT }} ##### Download Chinese ##### - name: Crowdin Download Chinese Translations @@ -44,7 +46,7 @@ jobs: # dryrun_action: true env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ secrets.CROWDIN_CAMPERBOT_PAT }} CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID_CURRICULUM }} CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_CAMPERBOT_SERVICE_TOKEN }} @@ -78,7 +80,7 @@ jobs: # dryrun_action: true env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ secrets.CROWDIN_CAMPERBOT_PAT }} CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID_CURRICULUM }} CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_CAMPERBOT_SERVICE_TOKEN }} @@ -91,7 +93,7 @@ jobs: git config --global user.name "camperbot" git config --global user.email "$EMAIL" git add . - git commit -m "chore: update translations" + git diff-index --quiet HEAD || git commit -m "chore(i18n,curriculum): update translations" git push -u origin i18n-sync-curriculum -f - name: Install Dependencies diff --git a/.github/workflows/crowdin-i18n-docs-download..yml b/.github/workflows/crowdin-i18n-docs.download.yml similarity index 93% rename from .github/workflows/crowdin-i18n-docs-download..yml rename to .github/workflows/crowdin-i18n-docs.download.yml index b9da9c10bc..c278196bec 100644 --- a/.github/workflows/crowdin-i18n-docs-download..yml +++ b/.github/workflows/crowdin-i18n-docs.download.yml @@ -13,6 +13,8 @@ jobs: steps: - name: Checkout Source Files uses: actions/checkout@v2 + with: + token: ${{ secrets.CROWDIN_CAMPERBOT_PAT }} ##### Download Chinese ##### - name: Crowdin Download Chinese Translations @@ -44,7 +46,7 @@ jobs: # dryrun_action: true env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ secrets.CROWDIN_CAMPERBOT_PAT }} CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID_DOCS }} CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_CAMPERBOT_SERVICE_TOKEN }} @@ -78,7 +80,7 @@ jobs: # dryrun_action: true env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ secrets.CROWDIN_CAMPERBOT_PAT }} CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID_DOCS }} CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_CAMPERBOT_SERVICE_TOKEN }} @@ -125,7 +127,7 @@ jobs: git config --global user.name "camperbot" git config --global user.email "$EMAIL" git add . - git commit -m "chore: update translations" + git diff-index --quiet HEAD || git commit -m "chore(i18n,docs): update translations" git push -u origin i18n-sync-docs -f - name: Install Dependencies