Skip to content

Commit 49bca23

Browse files
Add rules to fabricbot (#6148)
1 parent 5bf4a29 commit 49bca23

File tree

1 file changed

+96
-0
lines changed

1 file changed

+96
-0
lines changed

.github/fabricbot.json

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -536,5 +536,101 @@
536536
}
537537
]
538538
}
539+
},
540+
{
541+
"taskType": "trigger",
542+
"capabilityId": "IssueResponder",
543+
"subCapability": "PullRequestResponder",
544+
"version": "1.0",
545+
"config": {
546+
"conditions": {
547+
"operator": "and",
548+
"operands": [
549+
{
550+
"name": "labelAdded",
551+
"parameters": {
552+
"label": "Servicing-consider"
553+
}
554+
}
555+
]
556+
},
557+
"eventType": "pull_request",
558+
"eventNames": [
559+
"pull_request",
560+
"issues",
561+
"project_card"
562+
],
563+
"taskName": "Use servicing template for `servicing-consider` issues",
564+
"actions": [
565+
{
566+
"name": "addReply",
567+
"parameters": {
568+
"comment": "Hi @${issueAuthor}. Please make sure you've updated the PR description to use the [Shiproom Template](https://dev.azure.com/devdiv/DevDiv/_wiki/wikis/DevDiv.wiki/545/NET-Servicing#pr-template). Also, make sure this PR is not marked as a draft and is ready-to-merge.\n\nTo learn more about how to prepare a servicing PR [click here](https://aka.ms/aspnet/servicing)."
569+
}
570+
}
571+
]
572+
}
573+
},
574+
{
575+
"taskType": "trigger",
576+
"capabilityId": "IssueResponder",
577+
"subCapability": "PullRequestResponder",
578+
"version": "1.0",
579+
"config": {
580+
"conditions": {
581+
"operator": "and",
582+
"operands": [
583+
{
584+
"name": "isAction",
585+
"parameters": {
586+
"action": "opened"
587+
}
588+
},
589+
{
590+
"name": "activitySenderHasPermissions",
591+
"parameters": {
592+
"permissions": "read"
593+
}
594+
},
595+
{
596+
"operator": "not",
597+
"operands": [
598+
{
599+
"name": "isActivitySender",
600+
"parameters": {
601+
"user": "dotnet-maestro"
602+
}
603+
}
604+
]
605+
},
606+
{
607+
"operator": "not",
608+
"operands": [
609+
{
610+
"name": "isActivitySender",
611+
"parameters": {
612+
"user": "dotnet-maestro-bot"
613+
}
614+
}
615+
]
616+
}
617+
]
618+
},
619+
"eventType": "pull_request",
620+
"eventNames": [
621+
"pull_request",
622+
"issues",
623+
"project_card"
624+
],
625+
"taskName": "Label community PRs with `community contribution` label",
626+
"actions": [
627+
{
628+
"name": "addLabel",
629+
"parameters": {
630+
"label": "Community Contribution"
631+
}
632+
}
633+
]
634+
}
539635
}
540636
]

0 commit comments

Comments
 (0)