From 6c1cfeb7bbfd89b08f37600ab6e52b56aead72a0 Mon Sep 17 00:00:00 2001 From: Ludy87 Date: Sun, 26 Oct 2025 11:39:18 +0100 Subject: [PATCH] Update locale file path regex to use hyphens Changed the regular expressions in the workflow to match locale directories using hyphens (e.g., en-US) instead of underscores. This ensures the workflow correctly identifies translation.json files in the updated directory structure. --- .github/workflows/check_locales.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/check_locales.yml b/.github/workflows/check_locales.yml index 6293f885e..38bb7d0ea 100644 --- a/.github/workflows/check_locales.yml +++ b/.github/workflows/check_locales.yml @@ -79,7 +79,7 @@ jobs: exit 1 fi # Get changed files and filter for properties files, handle case where no matches are found - gh pr view ${{ steps.get-pr-data.outputs.pr_number }} --json files -q ".files[].path" | grep -E '^frontend/public/locales/[a-zA-Z_]{2}_[a-zA-Z_]{2,7}/translation.json$' > changed_files.txt || echo "No matching properties files found in PR" + gh pr view ${{ steps.get-pr-data.outputs.pr_number }} --json files -q ".files[].path" | grep -E '^frontend/public/locales/[a-zA-Z_]{2}-[a-zA-Z_]{2,7}/translation.json$' > changed_files.txt || echo "No matching properties files found in PR" # Check if any files were found if [ ! -s changed_files.txt ]; then echo "No properties files changed in this PR" @@ -129,7 +129,7 @@ jobs: const changedFiles = files .filter(file => file.status !== "removed" && - /^frontend\/public\/locales\/[a-zA-Z_]{2}_[a-zA-Z_]{2,7}\/translation\.json$/.test(file.filename) + /^frontend\/public\/locales\/[a-zA-Z_]{2}-[a-zA-Z_]{2,7}\/translation\.json$/.test(file.filename) ) .map(file => file.filename);