Enable auto-merge for translation-batches (#23464)
* Enable auto-merge for translation-batches * Attempt to approve and set auto-merge * Temporarily disable check for tests * Test commit. Revert later. * Not self approving anymore * Improve failure message * Fix auto-merge * Remove test code * Add ownership to @github-actions
This commit is contained in:
@@ -172,6 +172,18 @@ jobs:
|
||||
--body-file /tmp/pr-body.txt || git push origin :${{ steps.set-branch.outputs.BRANCH_NAME }} \
|
||||
--label "translation-batch"
|
||||
|
||||
- name: Approve PR
|
||||
if: github.ref_name == 'main'
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
run: gh pr review --approve || echo "Nothing to approve"
|
||||
|
||||
- name: Set auto-merge
|
||||
if: github.ref_name == 'main'
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.DOCUBOT_REPO_PAT }}
|
||||
run: gh pr merge ${{ steps.set-branch.outputs.BRANCH_NAME }} --auto --squash || echo "Nothing to merge"
|
||||
|
||||
# When the maximum execution time is reached for this job, Actions cancels the workflow run.
|
||||
# This emits a notification for the first responder to triage.
|
||||
- name: Send Slack notification if workflow is cancelled
|
||||
|
||||
Reference in New Issue
Block a user