From e8d4e6d181fc29518361434bd01ac074a077e8f7 Mon Sep 17 00:00:00 2001 From: Davis <64158093+Davis-3450@users.noreply.github.com> Date: Thu, 9 Jul 2026 16:55:32 -0500 Subject: [PATCH 1/3] perf: fetch en-GB.txt via curl instead of repo checkout Replace full OpenRCT2 checkout with direct file download. No functional change, --- .github/workflows/translation_check.yml | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/.github/workflows/translation_check.yml b/.github/workflows/translation_check.yml index 64c70fff93..e3b6e9dd54 100644 --- a/.github/workflows/translation_check.yml +++ b/.github/workflows/translation_check.yml @@ -17,12 +17,17 @@ jobs: ref: ${{github.event.pull_request.head.ref}} repository: ${{github.event.pull_request.head.repo.full_name}} - - name: Get OpenRCT2 develop (for en-GB.txt) - uses: actions/checkout@v4 - with: - repository: OpenRCT2/OpenRCT2 - ref: develop - path: OpenRCT2 + # - name: Get OpenRCT2 develop (for en-GB.txt) + # uses: actions/checkout@v4 + # with: + # repository: OpenRCT2/OpenRCT2 + # ref: develop + # path: OpenRCT2 + + - name: get en-GB.txt (curl) + run: | + mkdir -p OpenRCT2/data/language + curl -sSL https://raw.githubusercontent.com/OpenRCT2/OpenRCT2/develop/data/language/en-GB.txt -o OpenRCT2/data/language/en-GB.txt - name: Checkout translations before PR changes (for comparsion) uses: actions/checkout@v4 From fccee5a5171e83fd44c4085e619ba2d745e46785 Mon Sep 17 00:00:00 2001 From: Davis <64158093+Davis-3450@users.noreply.github.com> Date: Thu, 9 Jul 2026 16:58:25 -0500 Subject: [PATCH 2/3] chire: remove old step --- .github/workflows/translation_check.yml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/.github/workflows/translation_check.yml b/.github/workflows/translation_check.yml index e3b6e9dd54..996b87f71c 100644 --- a/.github/workflows/translation_check.yml +++ b/.github/workflows/translation_check.yml @@ -17,13 +17,6 @@ jobs: ref: ${{github.event.pull_request.head.ref}} repository: ${{github.event.pull_request.head.repo.full_name}} - # - name: Get OpenRCT2 develop (for en-GB.txt) - # uses: actions/checkout@v4 - # with: - # repository: OpenRCT2/OpenRCT2 - # ref: develop - # path: OpenRCT2 - - name: get en-GB.txt (curl) run: | mkdir -p OpenRCT2/data/language From 48bc61aa0ff6b67be7ab29971a165c0e7b124a3d Mon Sep 17 00:00:00 2001 From: Davis <64158093+Davis-3450@users.noreply.github.com> Date: Thu, 9 Jul 2026 17:17:25 -0500 Subject: [PATCH 3/3] en-ci: add fail hard option to curl --- .github/workflows/translation_check.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/translation_check.yml b/.github/workflows/translation_check.yml index 996b87f71c..afbded3d82 100644 --- a/.github/workflows/translation_check.yml +++ b/.github/workflows/translation_check.yml @@ -20,7 +20,7 @@ jobs: - name: get en-GB.txt (curl) run: | mkdir -p OpenRCT2/data/language - curl -sSL https://raw.githubusercontent.com/OpenRCT2/OpenRCT2/develop/data/language/en-GB.txt -o OpenRCT2/data/language/en-GB.txt + curl -sSLf https://raw.githubusercontent.com/OpenRCT2/OpenRCT2/develop/data/language/en-GB.txt -o OpenRCT2/data/language/en-GB.txt - name: Checkout translations before PR changes (for comparsion) uses: actions/checkout@v4