Onboard ResourceManagement and replace FabricBot service (#3866)

This commit is contained in:
Devendar Reddy Adulla 2023-09-27 13:43:26 -07:00 коммит произвёл GitHub
Родитель bfe4ef2faa
Коммит 16efaf8b79
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 20 добавлений и 46 удалений

46
.github/fabricbot.json поставляемый
Просмотреть файл

@ -1,46 +0,0 @@
{
"version": "1.0",
"tasks": [
{
"taskType": "trigger",
"capabilityId": "IssueResponder",
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
"conditions": {
"operator": "and",
"operands": [
{
"name": "isActivitySender",
"parameters": {
"user": "dotnet-maestro[bot]"
}
},
{
"name": "isAction",
"parameters": {
"action": "opened"
}
}
]
},
"eventType": "pull_request",
"eventNames": [
"pull_request",
"issues",
"project_card"
],
"taskName": "Auto-approve maestro PRs",
"actions": [
{
"name": "approvePullRequest",
"parameters": {
"comment": "Approved by FabricService."
}
}
]
}
}
],
"userGroups": []
}

20
.github/policies/resourceManagement.yml поставляемый Normal file
Просмотреть файл

@ -0,0 +1,20 @@
name: GitOps.PullRequestIssueManagement
description: GitOps.PullRequestIssueManagement primitive
resource: repository
configuration:
resourceManagementConfiguration:
eventResponderTasks:
- if:
- payloadType: Pull_Request
- isActivitySender:
user: dotnet-maestro[bot]
issueAuthor: False
- isAction:
action: Opened
then:
- approvePullRequest:
comment: Approved by FabricService.
description: Auto-approve maestro PRs