Files
cjyyzx/.github/workflows/auto-i18n.yml
T
xiaohei 428644e286
Revalidate Docs / Revalidate Docs (push) Failing after 2s
E2E CI / Check Duplicate Run (push) Failing after 5s
Test CI / Check Duplicate Run (push) Failing after 6s
E2E CI / Test Web App (push) Has been skipped
Test CI / Test Packages (push) Has been skipped
Test CI / Test App (shard 1/3) (push) Has been skipped
Test CI / Test App (shard 2/3) (push) Has been skipped
Test CI / Test App (shard 3/3) (push) Has been skipped
Test CI / Test Desktop App (push) Has been skipped
🔄 Branch Synchronization / sync-branches (push) Failing after 11s
Test CI / Test Database (push) Has been skipped
Test CI / Merge and Upload App Coverage (push) Has been skipped
Database Schema Visualization CI / build (push) Failing after 4m14s
Enterprise AI Workspace prototype: LobeChat (de-branded) + Enterprise Gateway + Postgres/Redis stack
2026-04-21 12:58:00 +08:00

70 lines
1.7 KiB
YAML

name: Daily i18n Update
on:
schedule:
- cron: '0 0 * * *'
workflow_dispatch: {}
# Add permissions configuration
permissions:
contents: write
pull-requests: write
jobs:
update-i18n:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- name: Configure Git
run: |
git config --global user.name "lobehubbot"
git config --global user.email "i@lobehub.com"
- uses: actions/checkout@v6
with:
ref: ${{ github.event.pull_request.head.ref }}
- name: Setup environment
uses: ./.github/actions/setup-env
- name: Install deps
run: pnpm install
- name: Update i18n
run: bun run i18n
env:
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
OPENAI_PROXY_URL: ${{ secrets.OPENAI_PROXY_URL }}
- name: create pull request
id: cpr
uses: peter-evans/create-pull-request@v7
with:
token: ${{ secrets.GH_TOKEN }}
add-paths: |
locales/**/*.json
labels: |
i18n
automated
style
branch: style/auto-i18n
delete-branch: true
title: '🤖 style: update i18n'
commit-message: '💄 style: update i18n'
body: |
This PR was automatically generated by the i18n update workflow.
Please review the changes and merge if everything looks good.
## 🤖 Automation Info
- Workflow: `${{ github.workflow }}`
- Run ID: `${{ github.run_id }}`
- Commit: `${{ github.sha }}`
<details>
<summary>i18n Update Log</summary>
```bash
$(cat i18n_update.log)
```
</details>