Skip to content

Add Co-op Translator GitHub Action to branch-based push (no PR)#792

Merged
leestott merged 1 commit into
microsoft:mainfrom
skytin1004:update-co-op-translator
May 23, 2025
Merged

Add Co-op Translator GitHub Action to branch-based push (no PR)#792
leestott merged 1 commit into
microsoft:mainfrom
skytin1004:update-co-op-translator

Conversation

@skytin1004
Copy link
Copy Markdown
Contributor

@skytin1004 skytin1004 commented May 23, 2025

This PR introduces a branch-based GitHub Action workflow for Co-op Translator, replacing the previous PR-based automation.

What's changed?

Instead of automatically creating a pull request, Co-op Translator now:

  • Pushes translation updates directly to the update-translations branch

  • Skips PR creation to avoid CLA (Contributor License Agreement) issues with GitHub Apps

  • Commits include the UTC date for traceability

    (Commit ex: 🌐 Update translations on YYYY-MM-DD via Co-op Translator)

Why this change?

GitHub App-generated PRs cannot pass the Microsoft CLA check, which blocks merges even for automated translation updates.
To ensure compliance while preserving automation, we’ve moved to a push-only model - contributors can manually open PRs from the update-translations branch when ready.

Workflow Overview

Below is a visual summary of the branch-based workflow:

  • GitHub Actions bot pushes to update-translations
  • Contributors review + open PRs manually
  • CLA passes as PR is authored by a human

branch-based-pr2
branch-based-pr

@github-actions
Copy link
Copy Markdown
Contributor

👋 Thanks for contributing @skytin1004! We will review the pull request and get back to you soon.

@leestott leestott merged commit f8cf572 into microsoft:main May 23, 2025
2 checks passed
@skytin1004 skytin1004 deleted the update-co-op-translator branch September 12, 2025 02:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants