Skip to content

Commit 4ab8e95

Browse files
committed
chore: update check-locale-changes/action.yml
1 parent b9d4eb9 commit 4ab8e95

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

.github/actions/check-locale-changes/action.yml

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,23 @@ runs:
5656
# For manual trigger, we don't need changes JSON
5757
output=$(.github/scripts/generate-locale-matrix.sh "$trigger_type" "$manual_locales")
5858
else
59-
# For auto/docs-pr triggers, write changes JSON to temp file to avoid ARG_MAX limit
60-
changes_json='${{ toJSON(steps.changes.outputs) }}'
59+
# For auto/docs-pr triggers, create a minimal JSON with only the boolean change indicators
60+
changes_json=$(cat << 'EOF'
61+
{
62+
"core_any_changed": "${{ steps.changes.outputs.core_any_changed }}",
63+
"ar_any_changed": "${{ steps.changes.outputs.ar_any_changed }}",
64+
"de_any_changed": "${{ steps.changes.outputs.de_any_changed }}",
65+
"en_any_changed": "${{ steps.changes.outputs.en_any_changed }}",
66+
"es_any_changed": "${{ steps.changes.outputs.es_any_changed }}",
67+
"fr_any_changed": "${{ steps.changes.outputs.fr_any_changed }}",
68+
"ja_any_changed": "${{ steps.changes.outputs.ja_any_changed }}",
69+
"ru_any_changed": "${{ steps.changes.outputs.ru_any_changed }}",
70+
"zh-hans_any_changed": "${{ steps.changes.outputs.zh-hans_any_changed }}",
71+
"zh-hant_any_changed": "${{ steps.changes.outputs.zh-hant_any_changed }}"
72+
}
73+
EOF
74+
)
75+
6176
temp_file=$(mktemp)
6277
echo "$changes_json" > "$temp_file"
6378
output=$(.github/scripts/generate-locale-matrix.sh "$trigger_type" "" "$temp_file")

0 commit comments

Comments
 (0)