ci: make crowdin source synchronization deterministic

Upload and verify the checked-out English catalog before exporting translations so delayed webhooks cannot stall the scheduled workflow.
This commit is contained in:
neon
2026-09-15 13:11:24 +00:00
parent 2ced82794f
commit 50063b7775
7 changed files with 260 additions and 55 deletions
+1
View File
@@ -30,6 +30,7 @@
"lint:oxlint:fix": "oxlint src --fix",
"lint:eslint:check": "eslint src --cache",
"lint:eslint:fix": "eslint src --fix --cache",
"sync:crowdin-source": "node ./scripts/sync-crowdin-source.mjs",
"sync:crowdin": "node ./scripts/sync-crowdin-translations.mjs",
"validate:locales": "node ./scripts/validate-locales.mjs",
"validate:styles": "node ./scripts/validate-styles.mjs",