From 166eaee3da12f53074f05ae7289516eb2ed6a173 Mon Sep 17 00:00:00 2001 From: Tyler Wilding Date: Thu, 23 Feb 2023 22:08:01 -0500 Subject: [PATCH] ci: make a CI script to automatically update translations when they change --- .github/workflows/update-translations.yaml | 35 ++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .github/workflows/update-translations.yaml diff --git a/.github/workflows/update-translations.yaml b/.github/workflows/update-translations.yaml new file mode 100644 index 0000000000..0fcdb4e3c1 --- /dev/null +++ b/.github/workflows/update-translations.yaml @@ -0,0 +1,35 @@ +name: Update Translations + +on: + push: + branches: + - master + paths: + - 'localization/**' + workflow_dispatch: {} + +jobs: + update-controller-db: + if: github.repository == 'open-goal/jak-project' + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + token: ${{ secrets.BOT_PAT }} + + - name: Update the translations + run: | + python ./localization/append-context.py + python ./localization/update-translations.py + + - name: Create Pull Request + uses: peter-evans/create-pull-request@v4 + with: + token: ${{ secrets.BOT_PAT }} + author: 'OpenGOALBot ' + committer: 'OpenGOALBot ' + branch: 'bot/update-translations' + base: "master" + body: "Updating Translations" + commit-message: "ci: updated translations" + title: "CI: Updating Translation Files"