From f8f8f93d68199c8c6d412c026c7bb8be643a2fe4 Mon Sep 17 00:00:00 2001 From: Akash Yadav Date: Tue, 26 Dec 2023 12:36:41 +0530 Subject: [PATCH] chore(workflow): write JSON report in Crowdin contributors workflow --- .github/workflows/crowdin_contributors.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/crowdin_contributors.yml b/.github/workflows/crowdin_contributors.yml index f76be7f2b..002085ec6 100644 --- a/.github/workflows/crowdin_contributors.yml +++ b/.github/workflows/crowdin_contributors.yml @@ -5,6 +5,9 @@ on: - cron: '0 */12 * * *' workflow_dispatch: {} +env: + CONTRIBUTORS_JSON_FILENAME: crowdin-contributors.json + jobs: crowdin-contributors: runs-on: ubuntu-latest @@ -14,7 +17,9 @@ jobs: uses: actions/checkout@v4 - name: Generate Crowdin Contributors table + id: generate_table uses: andrii-bodnar/action-crowdin-contributors@v1.0.1 + continue-on-error: false with: contributors_per_line: 8 max_contributors: 32 @@ -26,6 +31,16 @@ jobs: CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }} CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }} + - name: Write JSON report + run: | + echo ${{ steps.generate_table.outputs.json_report }} > ${{ env.CONTRIBUTORS_JSON_FILENAME }} + + - name: Upload JSON report + uses: actions/upload-artifact@v3 + with: + name: crowdin-contributors-json + path: ${{ env.CONTRIBUTORS_JSON_FILENAME }} + - name: Create Pull Request uses: peter-evans/create-pull-request@v4 with: