name: Update Submodule on: repository_dispatch: types: - update-submodule jobs: update-submodule: runs-on: ubuntu-latest permissions: contents: write pull-requests: write steps: - name: Checkout repository uses: actions/checkout@v4 with: token: ${{ secrets.PAT }} submodules: recursive - name: Authorize Git run: | git config --global user.email "$GITHUB_ACTOR@users.noreply.github.com" git config --global user.name "$GITHUB_ACTOR" - name: Update submodule run: | git submodule update --init --recursive --remote -f env: GITHUB_TOKEN: ${{ secrets.PAT }} - name: Commit changes run: | git commit -am "Update Translation Data to latest commit" git push origin main env: GITHUB_TOKEN: ${{ secrets.PAT }}