From 493229109cc3792e776bbea493b6936075f41d02 Mon Sep 17 00:00:00 2001 From: Elliot Date: Thu, 13 Nov 2025 10:04:22 -0600 Subject: [PATCH] create a "wrapper" action to upload to crowdin and then download --- .github/workflows/crowdin-download-workflow.yml | 1 + .github/workflows/crowdin-manual-workflow.yml | 12 ++++++++++++ .github/workflows/crowdin-upload-workflow.yml | 1 + 3 files changed, 14 insertions(+) create mode 100644 .github/workflows/crowdin-manual-workflow.yml diff --git a/.github/workflows/crowdin-download-workflow.yml b/.github/workflows/crowdin-download-workflow.yml index 3afd09a03..9d9872208 100644 --- a/.github/workflows/crowdin-download-workflow.yml +++ b/.github/workflows/crowdin-download-workflow.yml @@ -1,6 +1,7 @@ name: Crowdin Download Action on: + workflow_call: workflow_dispatch: inputs: target_branch: diff --git a/.github/workflows/crowdin-manual-workflow.yml b/.github/workflows/crowdin-manual-workflow.yml new file mode 100644 index 000000000..7504086f2 --- /dev/null +++ b/.github/workflows/crowdin-manual-workflow.yml @@ -0,0 +1,12 @@ +name: Crowdin Manual Upload and Download + +on: + workflow_dispatch: + +jobs: + trigger-upload: + uses: ./.github/workflows/crowdin-upload-workflow.yml + + trigger-download: + needs: [ trigger-upload ] + uses: ./.github/workflows/crowdin-download-workflow.yml diff --git a/.github/workflows/crowdin-upload-workflow.yml b/.github/workflows/crowdin-upload-workflow.yml index f1699c40d..eeb14e388 100644 --- a/.github/workflows/crowdin-upload-workflow.yml +++ b/.github/workflows/crowdin-upload-workflow.yml @@ -1,6 +1,7 @@ name: Crowdin Upload Action on: + workflow_call: workflow_dispatch: schedule: - cron: "5 0,2,4,6,8,10,12,14,16,18,20,22 * * *" # Runs every even hour at 5 minutes past