diff --git a/.github/workflows/locale-sync.yml b/.github/workflows/locale-sync.yml index f76d1e4bd..3b78a9fc3 100644 --- a/.github/workflows/locale-sync.yml +++ b/.github/workflows/locale-sync.yml @@ -3,10 +3,14 @@ name: Automatic Locale Sync on: schedule: # Run every Sunday at 2 AM UTC - - cron: '0 2 * * 0' + - cron: "0 2 * * 0" workflow_dispatch: # Allow manual triggering from the GitHub UI +permissions: + contents: write # To checkout, commit, and push changes + pull-requests: write # To create pull requests + jobs: sync-locales: runs-on: ubuntu-latest @@ -19,7 +23,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.12' + python-version: "3.12" - name: Install Poetry uses: snok/install-poetry@v1 @@ -83,6 +87,8 @@ jobs: # Push the branch git push origin "$BRANCH_NAME" + sleep 2 + # Create PR using GitHub CLI gh pr create --title "chore: automatic locale sync" --body "## Summary