From 46e05bfae388b7fe3548a8313f5a431796e8d290 Mon Sep 17 00:00:00 2001 From: George King <98261225+GeorgeK1ng@users.noreply.github.com> Date: Mon, 15 Sep 2025 20:38:12 +0200 Subject: [PATCH] Update qt_translation_update.yml --- .github/workflows/qt_translation_update.yml | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/.github/workflows/qt_translation_update.yml b/.github/workflows/qt_translation_update.yml index ea4a29aad..8bcd6d815 100644 --- a/.github/workflows/qt_translation_update.yml +++ b/.github/workflows/qt_translation_update.yml @@ -7,11 +7,13 @@ on: permissions: contents: write + pull-requests: write jobs: refresh: name: Qt translations refresh runs-on: ubuntu-latest + if: github.repository == 'vcmi/vcmi' steps: - name: Checkout @@ -35,10 +37,17 @@ jobs: run: | lupdate . -ts translation/*.ts - - name: Commit and push translation updates - uses: EndBug/add-and-commit@v9 + - name: Create Pull Request + uses: peter-evans/create-pull-request@v7 with: - add: "launcher/translation mapeditor/translation" - default_author: github_actions - message: "Auto-update VCMI Qt translation files" - push: true + token: ${{ secrets.GITHUB_TOKEN }} + branch: bot/qt-translation-refresh/${{ github.ref_name }} + base: ${{ github.ref_name }} + commit-message: "Auto-update VCMI Qt translation files" + title: "Auto-update Qt translation files" + body: | + This PR updates Qt translation `.ts` files generated by `lupdate`. + add-paths: | + launcher/translation/*.ts + mapeditor/translation/*.ts + delete-branch: true