fix(i18n-sync): use run-scoped branch names #61

Merged
Michael.Seele merged 1 commit from fix/i18n-sync-run-id-branches into main 2026-07-16 10:46:45 +00:00

What

  • generate a run-scoped i18n branch name from GITHUB_RUN_ID and GITHUB_RUN_ATTEMPT
  • reuse that branch name for checkout, push, and PR head
  • remove the fixed chore/i18n branch lock check
  • document the new branch naming behavior in the i18n-sync README

Why

The previous hard-coded chore/i18n branch caused follow-up runs to fail when a prior PR branch was left open or not deleted. Run-scoped branch names prevent branch collisions across runs and reruns.

Notes

delete_branch_after_merge remains enabled for automatic cleanup after merge.

## What - generate a run-scoped i18n branch name from `GITHUB_RUN_ID` and `GITHUB_RUN_ATTEMPT` - reuse that branch name for checkout, push, and PR head - remove the fixed `chore/i18n` branch lock check - document the new branch naming behavior in the i18n-sync README ## Why The previous hard-coded `chore/i18n` branch caused follow-up runs to fail when a prior PR branch was left open or not deleted. Run-scoped branch names prevent branch collisions across runs and reruns. ## Notes `delete_branch_after_merge` remains enabled for automatic cleanup after merge.
fix(i18n-sync): use run-scoped branch names
All checks were successful
validate-shared-actions / validate-shared-actions (pull_request) Successful in 47s
Aikido Security PR Check / Aikido Security Scan (pull_request) Successful in 1m41s
359ae22a87
Michael.Seele deleted branch fix/i18n-sync-run-id-branches 2026-07-16 10:46:46 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
schmalz/shared-actions!61
No description provided.