[AAE-46943] Sign Crowdin translation PR commits with GPG (#5222)

Add GPG signing and the service-account commit identity to the Crowdin
pull workflow so automated-translations-update commits satisfy the
"Require signed commits" branch protection rule.
This commit is contained in:
Michaela
2026-06-11 13:49:18 +02:00
committed by GitHub
parent 83dffc8301
commit d7369b4c95
+3
View File
@@ -18,6 +18,9 @@ jobs:
localization_branch_name: automated-translations-update
pull_request_title: "GH Auto: Automated Update of Translations from Crowdin"
pull_request_base_branch_name: develop
github_user_name: ${{ vars.HXP_GIT_USERNAME }}
github_user_email: ${{ vars.HXP_GIT_EMAIL }}
gpg_private_key: ${{ secrets.HXP_GIT_COMMIT_SIGNING_PRIVATE_KEY }}
env:
GITHUB_TOKEN: ${{ secrets.BOT_GITHUB_TOKEN }}
CROWDIN_TOKEN: ${{ secrets.CROWDIN_TRANSLATIONS_TOKEN }}