From c8146f031e75f7e3ecb81e4796f5e1e3bfd34b86 Mon Sep 17 00:00:00 2001 From: "Nicholas Carrigan (he/him)" Date: Sat, 8 Jan 2022 05:02:03 -0800 Subject: [PATCH] fix: workflow run errors (#44699) * fix: workflow run errors * temp: comment out delete step * fix: update yaml to bring parity with action updates --- .github/workflows/crowdin-download.client-ui.yml | 2 +- .github/workflows/crowdin-download.curriculum.yml | 2 +- .github/workflows/crowdin-download.docs.yml | 2 +- .github/workflows/crowdin-upload.client-ui.yml | 9 --------- .github/workflows/crowdin-upload.curriculum.yml | 9 ++++----- .github/workflows/crowdin-upload.docs.yml | 11 +---------- 6 files changed, 8 insertions(+), 27 deletions(-) diff --git a/.github/workflows/crowdin-download.client-ui.yml b/.github/workflows/crowdin-download.client-ui.yml index 32969d9466..8821a4bba8 100644 --- a/.github/workflows/crowdin-download.client-ui.yml +++ b/.github/workflows/crowdin-download.client-ui.yml @@ -67,7 +67,7 @@ jobs: CROWDIN_API_URL: 'https://freecodecamp.crowdin.com/api/v2/' CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID_CLIENT }} PLUGIN: 'convert-chinese' - FILE_PATH: 'client/i18n/locales/chinese' + FILE_PATHS: '["client/i18n/locales/chinese"]' ##### Download Espanol ##### - name: Crowdin Download Espanol Translations diff --git a/.github/workflows/crowdin-download.curriculum.yml b/.github/workflows/crowdin-download.curriculum.yml index 380d0bea26..7e234d46e4 100644 --- a/.github/workflows/crowdin-download.curriculum.yml +++ b/.github/workflows/crowdin-download.curriculum.yml @@ -67,7 +67,7 @@ jobs: CROWDIN_API_URL: 'https://freecodecamp.crowdin.com/api/v2/' CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID_CURRICULUM }} PLUGIN: 'convert-chinese' - FILE_PATH: '/curriculum/challenges/chinese/' + FILE_PATHS: '["/curriculum/challenges/chinese/", "/curriculum/dictionaries/chinese"]' ##### Download Espanol ##### - name: Crowdin Download Espanol Translations diff --git a/.github/workflows/crowdin-download.docs.yml b/.github/workflows/crowdin-download.docs.yml index e9f6a46fe2..e69eebce25 100644 --- a/.github/workflows/crowdin-download.docs.yml +++ b/.github/workflows/crowdin-download.docs.yml @@ -67,7 +67,7 @@ jobs: CROWDIN_API_URL: 'https://freecodecamp.crowdin.com/api/v2/' CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID_CURRICULUM }} PLUGIN: 'convert-chinese' - FILE_PATH: '/docs/i18n/chinese/' + FILE_PATHS: '["/docs/i18n/chinese/"]' ##### Download Portuguese##### - name: Crowdin Download Portuguese Translations diff --git a/.github/workflows/crowdin-upload.client-ui.yml b/.github/workflows/crowdin-upload.client-ui.yml index 2736bb2c9f..571f6b29c2 100644 --- a/.github/workflows/crowdin-upload.client-ui.yml +++ b/.github/workflows/crowdin-upload.client-ui.yml @@ -50,12 +50,3 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID_CLIENT }} CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_CAMPERBOT_SERVICE_TOKEN }} - - # - name: Remove deleted files - # uses: freecodecamp/crowdin-action@fix/bad-paths - # env: - # CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_CAMPERBOT_SERVICE_TOKEN }} - # CROWDIN_API_URL: "https://freecodecamp.crowdin.com/api/v2/" - # CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID_CLIENT }} - # PLUGIN: "remove-deleted-files" - # FILE_PATH: "client/i18n/locales/english" diff --git a/.github/workflows/crowdin-upload.curriculum.yml b/.github/workflows/crowdin-upload.curriculum.yml index 94d42c893a..a9c5169f49 100644 --- a/.github/workflows/crowdin-upload.curriculum.yml +++ b/.github/workflows/crowdin-upload.curriculum.yml @@ -58,7 +58,7 @@ jobs: CROWDIN_API_URL: 'https://freecodecamp.crowdin.com/api/v2/' CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID_CURRICULUM }} PLUGIN: 'remove-deleted-files' - FILE_PATH: 'curriculum/challenges/english' + FILE_PATHS: '["curriculum/challenges/english", "curriculum/dictionaries/english"]' - name: Hide Non-Translated Strings uses: freecodecamp/crowdin-action@main @@ -79,11 +79,10 @@ jobs: STRING_CONTENT: Here's a link to www.freecodecamp.org for you to follow. - name: Unhide Title of Use && For a More Concise Conditional - uses: ./tools/crowdin/actions/unhide-specific-string - with: - filename: 'react/use--for-a-more-concise-conditional.md' - string-content: 'Use && for a More Concise Conditional' + uses: freecodecamp/crowdin-action@main env: CROWDIN_API_URL: 'https://freecodecamp.crowdin.com/api/v2/' CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID_CURRICULUM }} CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_CAMPERBOT_SERVICE_TOKEN }} + FILE_NAME: 'react/use--for-a-more-concise-conditional.md' + STRING_CONTENT: 'Use && for a More Concise Conditional' diff --git a/.github/workflows/crowdin-upload.docs.yml b/.github/workflows/crowdin-upload.docs.yml index 7c19e13779..bbd3c89601 100644 --- a/.github/workflows/crowdin-upload.docs.yml +++ b/.github/workflows/crowdin-upload.docs.yml @@ -15,7 +15,7 @@ jobs: uses: actions/checkout@v2 - name: Generate Crowdin Config - uses: freecodecamp/crowdin-action@fix/bad-paths + uses: freecodecamp/crowdin-action@main env: CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_CAMPERBOT_SERVICE_TOKEN }} CROWDIN_API_URL: 'https://freecodecamp.crowdin.com/api/v2/' @@ -50,12 +50,3 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID_DOCS }} CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_CAMPERBOT_SERVICE_TOKEN }} - - # - name: Remove deleted files - # uses: freecodecamp/crowdin-action@fix/bad-paths - # env: - # CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_CAMPERBOT_SERVICE_TOKEN }} - # CROWDIN_API_URL: "https://freecodecamp.crowdin.com/api/v2/" - # CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID_DOCS }} - # PLUGIN: "remove-deleted-files" - # FILE_PATH: "docs"