}
},
{
- "name": "addLabel",
- "parameters": {
- "label": "backlog-cleanup-candidate"
- }
+ "name": "addLabel",
+ "parameters": {
+ "label": "backlog-cleanup-candidate"
+ }
},
{
"name": "addLabel",
}
},
{
- "name": "removeLabel",
- "parameters": {
- "label": "backlog-cleanup-candidate"
- }
+ "name": "removeLabel",
+ "parameters": {
+ "label": "backlog-cleanup-candidate"
+ }
}
],
"eventType": "issue",
}
},
{
- "name": "removeLabel",
- "parameters": {
- "label": "backlog-cleanup-candidate"
- }
+ "name": "removeLabel",
+ "parameters": {
+ "label": "backlog-cleanup-candidate"
+ }
}
],
"eventType": "issue",
"parameters": {
"label": "no-recent-activity"
}
+ },
+ {
+ "name": "removeLabel",
+ "parameters": {
+ "label": "backlog-cleanup-candidate"
+ }
}
],
"eventType": "pull_request",
"parameters": {
"label": "no-recent-activity"
}
+ },
+ {
+ "name": "removeLabel",
+ "parameters": {
+ "label": "backlog-cleanup-candidate"
+ }
}
],
"eventType": "pull_request",
"parameters": {
"label": "no-recent-activity"
}
+ },
+ {
+ "name": "removeLabel",
+ "parameters": {
+ "label": "backlog-cleanup-candidate"
+ }
}
],
"eventType": "pull_request",
"taskName": "[Area Pod: Adam / David - Issue Triage] Moved to Another Area",
"actions": [
{
- "name": "addToProject",
+ "name": "removeFromProject",
"parameters": {
"projectName": "Area Pod: Adam / David - Issue Triage",
- "columnName": "Triaged",
"isOrgProject": true
}
}
"operator": "and",
"operands": [
{
- "operator": "not",
- "operands": [
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Adam / David - Issue Triage",
- "columnName": "Triaged",
- "isOrgProject": true
- }
- }
- ]
- },
- {
"operator": "and",
"operands": [
{
"taskName": "[Area Pod: Buyaa / Jose / Steve - Issue Triage] Moved to Another Area",
"actions": [
{
- "name": "addToProject",
+ "name": "removeFromProject",
"parameters": {
"projectName": "Area Pod: Buyaa / Jose / Steve - Issue Triage",
- "columnName": "Triaged",
"isOrgProject": true
}
}
"operator": "and",
"operands": [
{
- "operator": "not",
- "operands": [
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Buyaa / Jose / Steve - Issue Triage",
- "columnName": "Triaged",
- "isOrgProject": true
- }
- }
- ]
- },
- {
"operator": "and",
"operands": [
{
"taskName": "[Area Pod: Akhil / Carlos / Viktor - Issue Triage] Moved to Another Area",
"actions": [
{
- "name": "addToProject",
+ "name": "removeFromProject",
"parameters": {
"projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
- "columnName": "Triaged",
"isOrgProject": true
}
}
"operator": "and",
"operands": [
{
- "operator": "not",
- "operands": [
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
- "columnName": "Triaged",
- "isOrgProject": true
- }
- }
- ]
- },
- {
"operator": "and",
"operands": [
{
"taskName": "[Area Pod: Drew / Michael / Tanner - Issue Triage] Moved to Another Area",
"actions": [
{
- "name": "addToProject",
+ "name": "removeFromProject",
"parameters": {
"projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage",
- "columnName": "Triaged",
"isOrgProject": true
}
}
"operator": "and",
"operands": [
{
- "operator": "not",
- "operands": [
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage",
- "columnName": "Triaged",
- "isOrgProject": true
- }
- }
- ]
- },
- {
"operator": "and",
"operands": [
{
"taskName": "[Area Pod: Eirik / Krzysztof / Layomi - Issue Triage] Moved to Another Area",
"actions": [
{
- "name": "addToProject",
+ "name": "removeFromProject",
"parameters": {
"projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
- "columnName": "Triaged",
"isOrgProject": true
}
}
"operator": "and",
"operands": [
{
- "operator": "not",
- "operands": [
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
- "columnName": "Triaged",
- "isOrgProject": true
- }
- }
- ]
- },
- {
"operator": "and",
"operands": [
{
"taskName": "[Area Pod: Eric / Jeff - Issue Triage] Moved to Another Area",
"actions": [
{
- "name": "addToProject",
+ "name": "removeFromProject",
"parameters": {
"projectName": "Area Pod: Eric / Jeff - Issue Triage",
- "columnName": "Triaged",
"isOrgProject": true
}
}
"operator": "and",
"operands": [
{
- "operator": "not",
- "operands": [
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - Issue Triage",
- "columnName": "Triaged",
- "isOrgProject": true
- }
- }
- ]
- },
- {
"operator": "and",
"operands": [
{
"taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Moved to Another Area",
"actions": [
{
- "name": "addToProject",
+ "name": "removeFromProject",
"parameters": {
"projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage",
- "columnName": "Triaged",
"isOrgProject": true
}
}
"operator": "and",
"operands": [
{
- "operator": "not",
- "operands": [
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage",
- "columnName": "Triaged",
- "isOrgProject": true
- }
- }
- ]
- },
- {
"operator": "and",
"operands": [
{
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Eric Updated Issue",
+ "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Maryam Updated Issue",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
"projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage",
- "columnName": "Triage: Eric",
+ "columnName": "Triage: Maryam",
"isOrgProject": true
}
}
{
"name": "isActivitySender",
"parameters": {
- "user": "eerhardt"
+ "user": "maryamariyan"
}
},
{
"subCapability": "IssueCommentResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Eric Commented",
+ "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Maryam Commented",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
"projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage",
- "columnName": "Triage: Eric",
+ "columnName": "Triage: Maryam",
"isOrgProject": true
}
}
{
"name": "isActivitySender",
"parameters": {
- "user": "eerhardt"
+ "user": "maryamariyan"
}
},
{
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Maryam Updated Issue",
+ "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Tarek Updated Issue",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
"projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage",
- "columnName": "Triage: Maryam",
+ "columnName": "Triage: Tarek",
"isOrgProject": true
}
}
{
"name": "isActivitySender",
"parameters": {
- "user": "maryamariyan"
+ "user": "tarekgh"
}
},
{
"subCapability": "IssueCommentResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Maryam Commented",
+ "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Tarek Commented",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
"projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage",
- "columnName": "Triage: Maryam",
+ "columnName": "Triage: Tarek",
"isOrgProject": true
}
}
{
"name": "isActivitySender",
"parameters": {
- "user": "maryamariyan"
+ "user": "tarekgh"
}
},
{
"taskSource": "fabricbot-config",
"taskType": "trigger",
"capabilityId": "IssueResponder",
- "subCapability": "IssuesOnlyResponder",
+ "subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Tarek Updated Issue",
+ "taskName": "[Area Pod: Eric / Maryam / Tarek - PRs] Closed, Merged, or Moved",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage",
- "columnName": "Triage: Tarek",
+ "projectName": "Area Pod: Eric / Maryam / Tarek - PRs",
+ "columnName": "Done",
"isOrgProject": true
}
}
],
- "eventType": "issue",
+ "eventType": "pull_request",
"eventNames": [
- "issues"
+ "pull_request"
],
"conditions": {
"operator": "and",
"operands": [
{
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage",
- "isOrgProject": true,
- "columnName": "Needs Triage"
- }
- },
- {
- "name": "isActivitySender",
+ "name": "isInProject",
"parameters": {
- "user": "tarekgh"
+ "projectName": "Area Pod: Eric / Maryam / Tarek - PRs",
+ "isOrgProject": true
}
},
{
- "name": "isOpen",
- "parameters": {}
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isInMilestone",
- "parameters": {}
- }
- ]
- },
- {
"operator": "not",
"operands": [
{
- "name": "hasLabel",
+ "name": "isInProjectColumn",
"parameters": {
- "label": "needs-author-action"
+ "projectName": "Area Pod: Eric / Maryam / Tarek - PRs",
+ "columnName": "Done",
+ "isOrgProject": true
}
}
]
},
{
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "api-ready-for-review"
- }
- }
- ]
- }
- ]
- }
- }
- },
- {
- "taskSource": "fabricbot-config",
- "taskType": "trigger",
- "capabilityId": "IssueResponder",
- "subCapability": "IssueCommentResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Eric / Maryam / Tarek - Issue Triage] Tarek Commented",
- "actions": [
- {
- "name": "moveToProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage",
- "columnName": "Triage: Tarek",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "issue",
- "eventNames": [
- "issue_comment"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Maryam / Tarek - Issue Triage",
- "isOrgProject": true,
- "columnName": "Needs Triage"
- }
- },
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "tarekgh"
- }
- },
- {
- "name": "isOpen",
- "parameters": {}
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isInMilestone",
- "parameters": {}
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "needs-author-action"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "api-ready-for-review"
- }
- }
- ]
- }
- ]
- }
- }
- },
- {
- "taskSource": "fabricbot-config",
- "taskType": "trigger",
- "capabilityId": "IssueResponder",
- "subCapability": "PullRequestResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Eric / Maryam / Tarek - PRs] Closed, Merged, or Moved",
- "actions": [
- {
- "name": "moveToProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Maryam / Tarek - PRs",
- "columnName": "Done",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "pull_request",
- "eventNames": [
- "pull_request"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isInProject",
- "parameters": {
- "projectName": "Area Pod: Eric / Maryam / Tarek - PRs",
- "isOrgProject": true
- }
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Maryam / Tarek - PRs",
- "columnName": "Done",
- "isOrgProject": true
- }
- }
- ]
- },
- {
- "operator": "or",
+ "operator": "or",
"operands": [
{
"operator": "not",
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Eric / Maryam / Tarek - PRs] Eric Assigned as Champion",
- "actions": [
- {
- "name": "removeFromProject",
- "parameters": {
- "projectName": "Area Pod: Eric / Maryam / Tarek - PRs",
- "isOrgProject": true
- }
- },
- {
- "name": "addToProject",
- "parameters": {
- "projectName": "Area Pod: Eric / Maryam / Tarek - PRs",
- "columnName": "Champion: Eric",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "pull_request",
- "eventNames": [
- "pull_request"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isOpen",
- "parameters": {}
- },
- {
- "operator": "or",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-DependencyModel"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-Extensions-Caching"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-Extensions-Configuration"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-Extensions-DependencyInjection"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-Extensions-Hosting"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-Extensions-Logging"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-Extensions-Options"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-Extensions-Primitives"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.ComponentModel"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.ComponentModel.Composition"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Composition"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Diagnostics.Activity"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Globalization"
- }
- }
- ]
- },
- {
- "operator": "or",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
- "user": "eerhardt"
- }
- },
- {
- "operator": "and",
- "operands": [
- {
- "name": "isAction",
- "parameters": {
- "action": "opened"
- }
- },
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "eerhardt"
- }
- }
- ]
- }
- ]
- },
- {
- "operator": "or",
- "operands": [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isInProject",
- "parameters": {
- "projectName": "Area Pod: Eric / Maryam / Tarek - PRs",
- "isOrgProject": true
- }
- }
- ]
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Maryam / Tarek - PRs",
- "columnName": "Needs Champion",
- "isOrgProject": true
- }
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Maryam / Tarek - PRs",
- "columnName": "Done",
- "isOrgProject": true
- }
- }
- ]
- }
- ]
- }
- }
- },
- {
- "taskSource": "fabricbot-config",
- "taskType": "trigger",
- "capabilityId": "IssueResponder",
- "subCapability": "PullRequestResponder",
- "version": "1.0",
- "config": {
"taskName": "[Area Pod: Eric / Maryam / Tarek - PRs] Maryam Assigned as Champion",
"actions": [
{
"taskName": "[Area Pod: Jeremy / Levi - Issue Triage] Moved to Another Area",
"actions": [
{
- "name": "addToProject",
+ "name": "removeFromProject",
"parameters": {
"projectName": "Area Pod: Jeremy / Levi - Issue Triage",
- "columnName": "Triaged",
"isOrgProject": true
}
}
"operator": "and",
"operands": [
{
- "operator": "not",
- "operands": [
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Jeremy / Levi - Issue Triage",
- "columnName": "Triaged",
- "isOrgProject": true
- }
- }
- ]
- },
- {
"operator": "and",
"operands": [
{
"taskName": "[Area Pod: Libraries Analyzers - Issue Triage] Moved to Another Area",
"actions": [
{
- "name": "addToProject",
+ "name": "removeFromProject",
"parameters": {
"projectName": "Area Pod: Libraries Analyzers - Issue Triage",
- "columnName": "Triaged",
"isOrgProject": true
}
}
"operator": "and",
"operands": [
{
- "operator": "not",
- "operands": [
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Libraries Analyzers - Issue Triage",
- "columnName": "Triaged",
- "isOrgProject": true
- }
- }
- ]
- },
- {
"operator": "and",
"operands": [
{
}
}
}
-]
+]
\ No newline at end of file