Skip to content

Commit 9f77d95

Browse files
authored
Remove Auto Approve worfklow (#428)
This workflow has not been used in a long time due to policy changes toward automated approval. Remove it from the repo for now to reduce maintenance burden. It can be pulled from git history if needed in the future. Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
1 parent 00ea11b commit 9f77d95

File tree

5 files changed

+0
-147
lines changed

5 files changed

+0
-147
lines changed

.github/workflows/AutoApprover.yml

Lines changed: 0 additions & 31 deletions
This file was deleted.

.github/workflows/auto-approve.yml

Lines changed: 0 additions & 33 deletions
This file was deleted.

.sync/Files.yml

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -392,30 +392,6 @@ group:
392392
microsoft/mu_tiano_platforms
393393
microsoft/mu_tiano_plus
394394
395-
# Leaf Workflow - Auto Approver
396-
- files:
397-
- source: .sync/workflows/leaf/auto-approve.yml
398-
dest: .github/workflows/auto-approve.yml
399-
template: true
400-
repos: |
401-
microsoft/mu
402-
microsoft/mu_basecore
403-
microsoft/mu_common_intel_min_platform
404-
microsoft/mu_crypto_release
405-
microsoft/mu_devops
406-
microsoft/mu_feature_config
407-
microsoft/mu_feature_debugger
408-
microsoft/mu_feature_dfci
409-
microsoft/mu_feature_ipmi
410-
microsoft/mu_feature_mm_supv
411-
microsoft/mu_feature_uefi_variable
412-
microsoft/mu_oem_sample
413-
microsoft/mu_plus
414-
microsoft/mu_silicon_arm_tiano
415-
microsoft/mu_silicon_intel_tiano
416-
microsoft/mu_tiano_platforms
417-
microsoft/mu_tiano_plus
418-
419395
# Leaf Workflow - Backport Dev Branch Changes to Release Branch
420396
- files:
421397
- source: .sync/workflows/leaf/backport-to-release-branch.yml

.sync/workflows/leaf/auto-approve.yml

Lines changed: 0 additions & 35 deletions
This file was deleted.

ReadMe.rst

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,6 @@ Table of Contents
5656

5757
- `Auto Merge`_
5858

59-
- `Auto Approver`_
60-
6159
- `File Synchronization`_
6260

6361
- `Initial Issue Triage`_
@@ -196,28 +194,6 @@ To see more about this flow look in these files:
196194
A Project Mu repo simply needs to sync `.sync/workflows/leaf/auto-merge.yml` to their repo in `Files.yml` and the
197195
auto merge workflow will run in the repo.
198196

199-
Auto Approver
200-
-------------
201-
202-
Auto approves pull requests from allowed bot accounts. As part of reducing dependency overhead, this workflow first
203-
approves pull requests that are then auto merged after CI status checks complete. If a CI status check (e.g. build)
204-
fails, the pull request will not be merged.
205-
206-
Note: This is currently disabled in most Project Mu repos.
207-
208-
To see more about this flow look in these files:
209-
210-
- The main reusable workflow file:
211-
212-
- `.github/workflows/AutoApprover.yml`
213-
214-
- The leaf workflow
215-
216-
- `.sync/workflows/leaf/auto-approve.yml`
217-
218-
A Project Mu repo simply needs to sync `.sync/workflows/leaf/auto-approve.yml` to their repo in `Files.yml` and the
219-
auto approve workflow will run in the repo.
220-
221197
File Synchronization
222198
--------------------
223199

0 commit comments

Comments
 (0)