fix: workflow permissions (#5636)

This commit is contained in:
Hayden 2025-07-04 19:19:25 -05:00 committed by GitHub
parent 0c534ad9d4
commit f72ebed0dc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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