Gu d87ba0a4fc fix: prevent duplicate commits in execute workflow
Problem:
Both execute and update workflows were triggering for the same commit
when a translation PR already existed, causing duplicate auto-sync
commits (e.g., commit 2ddf04bc in PR #167 created two identical commits
in PR #168).

Root Cause:
- Execute workflow (sync_docs_execute.yml) - handles initial PR creation
- Update workflow (sync_docs_update.yml) - handles incremental updates
- Both listen for "Analyze Documentation Changes" workflow completion
- No coordination to prevent both from running when translation PR exists

Solution:
Execute workflow now skips all translation steps if translation branch
already exists, letting the update workflow handle incremental changes.
This ensures only one workflow processes each commit.

Changes:
- Added "Skip if translation PR already exists" step after branch check
- Updated all subsequent steps to check branch_exists != 'true'
- Steps affected: Python setup, dependencies, approval check, translation,
  and PR comments

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-12 05:00:15 +08:00
2025-10-28 05:58:30 -07:00
2025-11-06 16:37:18 -08:00
2025-10-28 05:58:30 -07:00
2025-10-28 05:58:30 -07:00
2025-10-28 05:58:30 -07:00
2025-10-28 05:58:30 -07:00
2025-10-28 05:58:30 -07:00
2025-05-29 11:21:19 +08:00
2025-11-11 06:17:45 +09:00
2025-10-28 05:58:30 -07:00
2025-10-30 08:15:54 -07:00
2025-09-28 18:38:54 +08:00
2025-03-11 15:26:25 +08:00
.
2025-08-17 19:07:46 -07:00
2025-11-06 16:37:18 -08:00
2025-03-11 15:26:25 +08:00
2025-04-24 17:16:59 +08:00
2025-04-02 11:35:34 +08:00
Description
No description provided
CC-BY-4.0 292 MiB
Languages
MDX 90.5%
Python 9.3%
HTML 0.2%