Skip to content

Commit

Permalink
PR Update: Add Mu Bot as an auto approver
Browse files Browse the repository at this point in the history
  • Loading branch information
makubacki committed Jan 4, 2023
1 parent 9c24965 commit 31dd3f1
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 3 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/AutoMerger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:

- uses: hmarr/auto-approve-action@v3
with:
github-token: ${{ secrets.MU_BOT_AUTO_MERGE }}
github-token: ${{ secrets.PROJECT_MU_BOT_TOKEN }}
review-message: "🤖 auto approved a ${{ github.event.pull_request.user.login }} PR."

auto_merge:
Expand All @@ -49,14 +49,14 @@ jobs:
id: auto_merge
uses: pascalgn/automerge-action@v0.15.5
env:
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
GITHUB_TOKEN: "${{ secrets.PROJECT_MU_BOT_TOKEN }}"
MERGE_ERROR_FAIL: "false" # Do not fail if an auto merge couldn't happen
MERGE_FILTER_AUTHOR: "${{ matrix.author }}"
MERGE_FORKS: "false" # dependabot and uefibot come from local repo branches - forks not needed
MERGE_LABELS: "!state:duplicate,!state:invalid,!state:needs-maintainer-feedback,!state:needs-submitter-info,!state:under-discussion,!state:wont-fix,!type:notes,!type:question"
MERGE_METHOD: "squash" # Default merge method squash (instead of "merge")
MERGE_REMOVE_LABELS: = "" # Do not remove any labels from a PR after merge
MERGE_REQUIRED_APPROVALS: "0" # Auto merge these PRs without human reviewers involved (need to pass PR gates)
MERGE_REQUIRED_APPROVALS: "2" # Two PRs can be humans or bots (need to pass PR gates)
MERGE_RETRIES: "6" # Check if PR status checks pass up to 6 times
MERGE_RETRY_SLEEP: "10000" # Check if PR status checks are met every 10 secs (6 * 10 = check over 1 min)
UPDATE_LABELS: "" # Always update these PRs if needed to merge
Expand Down
5 changes: 5 additions & 0 deletions .sync/workflows/leaf/auto-merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,10 @@ on:

jobs:
merge_check:
if: |
((github.event_name == 'pull_request_target' || github.event_name == 'pull_request_review') &&
(github.event.pull_request.user.login == 'dependabot[bot]' || github.event.pull_request.user.login == 'uefibot')) ||
((github.event_name == 'check_suite') &&
(github.event.check_suite.sender.login == 'dependabot[bot]' || github.event.check_suite.sender.login == 'uefibot'))
uses: microsoft/mu_devops/.github/workflows/AutoMerger.yml@{{ sync_version.mu_devops }}
secrets: inherit

0 comments on commit 31dd3f1

Please # to comment.