"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Adam / David - Issue Triage] Moved to Another Area",
+ "taskName": "[Area Pod: Adam / David / Jeremy - Issue Triage] Moved to Another Area",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Adam / David - Issue Triage",
+ "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
"isOrgProject": true
}
}
{
"name": "hasLabel",
"parameters": {
+ "label": "area-Extensions-Caching"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-Extensions-FileSystem"
}
}
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.IO"
+ "label": "area-System.Formats.Asn1"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.IO.Compression"
+ "label": "area-System.Formats.Cbor"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.IO"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Memory"
+ "label": "area-System.Security"
}
}
]
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Adam / David - Issue Triage",
+ "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
"isOrgProject": true
}
}
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Adam / David - Issue Triage] Needs Triage",
+ "taskName": "[Area Pod: Adam / David / Jeremy - Issue Triage] Needs Triage",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Adam / David - Issue Triage",
+ "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Adam / David - Issue Triage",
+ "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
"columnName": "Needs Triage",
"isOrgProject": true
}
{
"name": "hasLabel",
"parameters": {
+ "label": "area-Extensions-Caching"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-Extensions-FileSystem"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.IO"
+ "label": "area-System.Formats.Asn1"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.IO.Compression"
+ "label": "area-System.Formats.Cbor"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.IO"
}
},
{
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Memory"
+ "label": "area-System.Security"
}
}
]
{
"name": "labelAdded",
"parameters": {
+ "label": "area-Extensions-Caching"
+ }
+ },
+ {
+ "name": "labelAdded",
+ "parameters": {
"label": "area-Extensions-FileSystem"
}
},
{
"name": "labelAdded",
"parameters": {
- "label": "area-System.IO"
+ "label": "area-System.Formats.Asn1"
}
},
{
"name": "labelAdded",
"parameters": {
- "label": "area-System.IO.Compression"
+ "label": "area-System.Formats.Cbor"
+ }
+ },
+ {
+ "name": "labelAdded",
+ "parameters": {
+ "label": "area-System.IO"
}
},
{
{
"name": "labelAdded",
"parameters": {
- "label": "area-System.Memory"
+ "label": "area-System.Security"
}
}
]
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Adam / David - Issue Triage",
+ "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David - Issue Triage",
+ "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
"isOrgProject": true,
"columnName": "Triaged"
}
"subCapability": "IssueCommentResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Adam / David - Issue Triage] Needs Further Triage",
+ "taskName": "[Area Pod: Adam / David / Jeremy - Issue Triage] Needs Further Triage",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Adam / David - Issue Triage",
+ "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Adam / David - Issue Triage",
+ "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
"columnName": "Needs Triage",
"isOrgProject": true
}
{
"name": "hasLabel",
"parameters": {
+ "label": "area-Extensions-Caching"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-Extensions-FileSystem"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.IO"
+ "label": "area-System.Formats.Asn1"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.IO.Compression"
+ "label": "area-System.Formats.Cbor"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.IO"
}
},
{
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Memory"
+ "label": "area-System.Security"
}
}
]
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Adam / David - Issue Triage",
+ "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David - Issue Triage",
+ "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
"columnName": "Triaged",
"isOrgProject": true
}
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Adam / David - Issue Triage] Triaged",
+ "taskName": "[Area Pod: Adam / David / Jeremy - Issue Triage] Triaged",
"actions": [
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Adam / David - Issue Triage",
+ "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
"columnName": "Triaged",
"isOrgProject": true
}
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Adam / David - Issue Triage",
+ "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
"isOrgProject": true
}
},
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Adam / David - Issue Triage] Adam Updated Issue",
+ "taskName": "[Area Pod: Adam / David / Jeremy - Issue Triage] Adam Updated Issue",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David - Issue Triage",
+ "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
"columnName": "Triage: Adam",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David - Issue Triage",
+ "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
"isOrgProject": true,
"columnName": "Needs Triage"
}
"subCapability": "IssueCommentResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Adam / David - Issue Triage] Adam Commented",
+ "taskName": "[Area Pod: Adam / David / Jeremy - Issue Triage] Adam Commented",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David - Issue Triage",
+ "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
"columnName": "Triage: Adam",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David - Issue Triage",
+ "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
"isOrgProject": true,
"columnName": "Needs Triage"
}
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Adam / David - Issue Triage] David Updated Issue",
+ "taskName": "[Area Pod: Adam / David / Jeremy - Issue Triage] David Updated Issue",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David - Issue Triage",
+ "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
"columnName": "Triage: David",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David - Issue Triage",
+ "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
"isOrgProject": true,
"columnName": "Needs Triage"
}
"subCapability": "IssueCommentResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Adam / David - Issue Triage] David Commented",
+ "taskName": "[Area Pod: Adam / David / Jeremy - Issue Triage] David Commented",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David - Issue Triage",
+ "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
"columnName": "Triage: David",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David - Issue Triage",
+ "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
"isOrgProject": true,
"columnName": "Needs Triage"
}
"taskSource": "fabricbot-config",
"taskType": "trigger",
"capabilityId": "IssueResponder",
+ "subCapability": "IssuesOnlyResponder",
+ "version": "1.0",
+ "config": {
+ "taskName": "[Area Pod: Adam / David / Jeremy - Issue Triage] Jeremy Updated Issue",
+ "actions": [
+ {
+ "name": "moveToProjectColumn",
+ "parameters": {
+ "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
+ "columnName": "Triage: Jeremy",
+ "isOrgProject": true
+ }
+ }
+ ],
+ "eventType": "issue",
+ "eventNames": [
+ "issues"
+ ],
+ "conditions": {
+ "operator": "and",
+ "operands": [
+ {
+ "name": "isInProjectColumn",
+ "parameters": {
+ "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
+ "isOrgProject": true,
+ "columnName": "Needs Triage"
+ }
+ },
+ {
+ "name": "isActivitySender",
+ "parameters": {
+ "user": "bartonjs"
+ }
+ },
+ {
+ "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": "IssueCommentResponder",
+ "version": "1.0",
+ "config": {
+ "taskName": "[Area Pod: Adam / David / Jeremy - Issue Triage] Jeremy Commented",
+ "actions": [
+ {
+ "name": "moveToProjectColumn",
+ "parameters": {
+ "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
+ "columnName": "Triage: Jeremy",
+ "isOrgProject": true
+ }
+ }
+ ],
+ "eventType": "issue",
+ "eventNames": [
+ "issue_comment"
+ ],
+ "conditions": {
+ "operator": "and",
+ "operands": [
+ {
+ "name": "isInProjectColumn",
+ "parameters": {
+ "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
+ "isOrgProject": true,
+ "columnName": "Needs Triage"
+ }
+ },
+ {
+ "name": "isActivitySender",
+ "parameters": {
+ "user": "bartonjs"
+ }
+ },
+ {
+ "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: Adam / David - PRs] Closed, Merged, or Moved",
+ "taskName": "[Area Pod: Adam / David / Jeremy - PRs] Closed, Merged, or Moved",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David - PRs",
+ "projectName": "Area Pod: Adam / David / Jeremy - PRs",
"columnName": "Done",
"isOrgProject": true
}
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Adam / David - PRs",
+ "projectName": "Area Pod: Adam / David / Jeremy - PRs",
"isOrgProject": true
}
},
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David - PRs",
+ "projectName": "Area Pod: Adam / David / Jeremy - PRs",
"columnName": "Done",
"isOrgProject": true
}
{
"name": "hasLabel",
"parameters": {
+ "label": "area-Extensions-Caching"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-Extensions-FileSystem"
}
}
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.IO"
+ "label": "area-System.Formats.Asn1"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.IO.Compression"
+ "label": "area-System.Formats.Cbor"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Linq.Parallel"
+ "label": "area-System.IO"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Memory"
+ "label": "area-System.Linq.Parallel"
}
}
]
- }
- ]
- }
- ]
- }
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Security"
+ }
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
]
}
}
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Adam / David - PRs] New PR Needs Champion",
+ "taskName": "[Area Pod: Adam / David / Jeremy - PRs] New PR Needs Champion",
"actions": [
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Adam / David - PRs",
+ "projectName": "Area Pod: Adam / David / Jeremy - PRs",
"columnName": "Needs Champion",
"isOrgProject": true
}
{
"name": "hasLabel",
"parameters": {
+ "label": "area-Extensions-Caching"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-Extensions-FileSystem"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.IO"
+ "label": "area-System.Formats.Asn1"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.IO.Compression"
+ "label": "area-System.Formats.Cbor"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.IO"
}
},
{
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Memory"
+ "label": "area-System.Security"
}
}
]
}
]
}
+ ],
+ [
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "isAssignedToUser",
+ "parameters": {
+ "user": "bartonjs"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "isActivitySender",
+ "parameters": {
+ "user": "bartonjs"
+ }
+ }
+ ]
+ }
]
],
{
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Adam / David - PRs",
+ "projectName": "Area Pod: Adam / David / Jeremy - PRs",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David - PRs",
+ "projectName": "Area Pod: Adam / David / Jeremy - PRs",
"columnName": "Done",
"isOrgProject": true
}
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Adam / David - PRs] Updated PR Needs Champion",
+ "taskName": "[Area Pod: Adam / David / Jeremy - PRs] Updated PR Needs Champion",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Adam / David - PRs",
+ "projectName": "Area Pod: Adam / David / Jeremy - PRs",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Adam / David - PRs",
+ "projectName": "Area Pod: Adam / David / Jeremy - PRs",
"columnName": "Needs Champion",
"isOrgProject": true
}
{
"name": "hasLabel",
"parameters": {
+ "label": "area-Extensions-Caching"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-Extensions-FileSystem"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.IO"
+ "label": "area-System.Formats.Asn1"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.IO.Compression"
+ "label": "area-System.Formats.Cbor"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.IO"
}
},
{
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Memory"
+ "label": "area-System.Security"
}
}
]
]
},
{
+ "operator": "not",
+ "operands": [
+ {
+ "name": "isAssignedToUser",
+ "parameters": {
+ "user": "bartonjs"
+ }
+ }
+ ]
+ },
+ {
"operator": "or",
"operands": [
{
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Adam / David - PRs",
+ "projectName": "Area Pod: Adam / David / Jeremy - PRs",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David - PRs",
+ "projectName": "Area Pod: Adam / David / Jeremy - PRs",
"columnName": "Done",
"isOrgProject": true
}
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Adam / David - PRs] Adam Assigned as Champion",
+ "taskName": "[Area Pod: Adam / David / Jeremy - PRs] Adam Assigned as Champion",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Adam / David - PRs",
+ "projectName": "Area Pod: Adam / David / Jeremy - PRs",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Adam / David - PRs",
+ "projectName": "Area Pod: Adam / David / Jeremy - PRs",
"columnName": "Champion: Adam",
"isOrgProject": true
}
{
"name": "hasLabel",
"parameters": {
+ "label": "area-Extensions-Caching"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-Extensions-FileSystem"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.IO"
+ "label": "area-System.Formats.Asn1"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.IO.Compression"
+ "label": "area-System.Formats.Cbor"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.IO"
}
},
{
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Memory"
+ "label": "area-System.Security"
}
}
]
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Adam / David - PRs",
+ "projectName": "Area Pod: Adam / David / Jeremy - PRs",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David - PRs",
+ "projectName": "Area Pod: Adam / David / Jeremy - PRs",
"columnName": "Needs Champion",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David - PRs",
+ "projectName": "Area Pod: Adam / David / Jeremy - PRs",
"columnName": "Done",
"isOrgProject": true
}
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Adam / David - PRs] David Assigned as Champion",
+ "taskName": "[Area Pod: Adam / David / Jeremy - PRs] David Assigned as Champion",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Adam / David - PRs",
+ "projectName": "Area Pod: Adam / David / Jeremy - PRs",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Adam / David - PRs",
+ "projectName": "Area Pod: Adam / David / Jeremy - PRs",
"columnName": "Champion: David",
"isOrgProject": true
}
{
"name": "hasLabel",
"parameters": {
+ "label": "area-Extensions-Caching"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-Extensions-FileSystem"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.IO"
+ "label": "area-System.Formats.Asn1"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.IO.Compression"
+ "label": "area-System.Formats.Cbor"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.IO"
}
},
{
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Memory"
+ "label": "area-System.Security"
}
}
]
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Adam / David - PRs",
+ "projectName": "Area Pod: Adam / David / Jeremy - PRs",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David - PRs",
+ "projectName": "Area Pod: Adam / David / Jeremy - PRs",
"columnName": "Needs Champion",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David - PRs",
+ "projectName": "Area Pod: Adam / David / Jeremy - PRs",
"columnName": "Done",
"isOrgProject": true
}
"taskSource": "fabricbot-config",
"taskType": "trigger",
"capabilityId": "IssueResponder",
- "subCapability": "IssuesOnlyResponder",
+ "subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Buyaa / Steve - Issue Triage] Moved to Another Area",
+ "taskName": "[Area Pod: Adam / David / Jeremy - PRs] Jeremy Assigned as Champion",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Buyaa / Steve - Issue Triage",
+ "projectName": "Area Pod: Adam / David / Jeremy - PRs",
+ "isOrgProject": true
+ }
+ },
+ {
+ "name": "addToProject",
+ "parameters": {
+ "projectName": "Area Pod: Adam / David / Jeremy - PRs",
+ "columnName": "Champion: Jeremy",
"isOrgProject": true
}
}
],
- "eventType": "issue",
+ "eventType": "pull_request",
"eventNames": [
- "issues"
+ "pull_request"
],
"conditions": {
"operator": "and",
"operands": [
{
- "operator": "and",
+ "name": "isOpen",
+ "parameters": {}
+ },
+ {
+ "operator": "or",
"operands": [
{
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.CodeDom"
- }
- }
- ]
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-Extensions-Caching"
+ }
},
{
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Configuration"
- }
- }
- ]
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-Extensions-FileSystem"
+ }
},
{
- "operator": "not",
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Console"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Diagnostics.Process"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Formats.Asn1"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Formats.Cbor"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.IO"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Linq.Parallel"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Security"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "or",
+ "operands": [
+ {
+ "name": "isAssignedToUser",
+ "parameters": {
+ "user": "bartonjs"
+ }
+ },
+ {
+ "operator": "and",
"operands": [
{
- "name": "hasLabel",
+ "name": "isAction",
"parameters": {
- "label": "area-System.Reflection"
+ "action": "opened"
}
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
+ },
{
- "name": "hasLabel",
+ "name": "isActivitySender",
"parameters": {
- "label": "area-System.Reflection.Emit"
+ "user": "bartonjs"
}
}
]
- },
+ }
+ ]
+ },
+ {
+ "operator": "or",
+ "operands": [
{
"operator": "not",
"operands": [
{
- "name": "hasLabel",
+ "name": "isInProject",
"parameters": {
- "label": "area-System.Reflection.Metadata"
+ "projectName": "Area Pod: Adam / David / Jeremy - PRs",
+ "isOrgProject": true
}
}
]
},
{
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Resources"
+ "name": "isInProjectColumn",
+ "parameters": {
+ "projectName": "Area Pod: Adam / David / Jeremy - PRs",
+ "columnName": "Needs Champion",
+ "isOrgProject": true
+ }
+ },
+ {
+ "name": "isInProjectColumn",
+ "parameters": {
+ "projectName": "Area Pod: Adam / David / Jeremy - PRs",
+ "columnName": "Done",
+ "isOrgProject": true
+ }
+ }
+ ]
+ }
+ ]
+ }
+ }
+ },
+ {
+ "taskSource": "fabricbot-config",
+ "taskType": "trigger",
+ "capabilityId": "IssueResponder",
+ "subCapability": "IssuesOnlyResponder",
+ "version": "1.0",
+ "config": {
+ "taskName": "[Area Pod: Buyaa / Steve - Issue Triage] Moved to Another Area",
+ "actions": [
+ {
+ "name": "removeFromProject",
+ "parameters": {
+ "projectName": "Area Pod: Buyaa / Steve - Issue Triage",
+ "isOrgProject": true
+ }
+ }
+ ],
+ "eventType": "issue",
+ "eventNames": [
+ "issues"
+ ],
+ "conditions": {
+ "operator": "and",
+ "operands": [
+ {
+ "operator": "and",
+ "operands": [
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-Extensions-DependencyInjection"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Runtime.CompilerServices"
+ "label": "area-Extensions-Hosting"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Text.RegularExpressions"
+ "label": "area-System.CodeDom"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Threading.Channels"
+ "label": "area-System.ComponentModel"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Threading.Tasks"
+ "label": "area-System.ComponentModel.Composition"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Composition"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Configuration"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Reflection"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Reflection.Emit"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Reflection.Metadata"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Resources"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Text.RegularExpressions"
}
}
]
{
"name": "hasLabel",
"parameters": {
+ "label": "area-Extensions-DependencyInjection"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-Extensions-Hosting"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.CodeDom"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Configuration"
+ "label": "area-System.ComponentModel"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Reflection"
+ "label": "area-System.ComponentModel.Composition"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Reflection.Emit"
+ "label": "area-System.Composition"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Reflection.Metadata"
+ "label": "area-System.Configuration"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Resources"
+ "label": "area-System.Reflection"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Runtime.CompilerServices"
+ "label": "area-System.Reflection.Emit"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Text.RegularExpressions"
+ "label": "area-System.Reflection.Metadata"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Threading.Channels"
+ "label": "area-System.Resources"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Threading.Tasks"
+ "label": "area-System.Text.RegularExpressions"
}
},
{
{
"name": "labelAdded",
"parameters": {
+ "label": "area-Extensions-DependencyInjection"
+ }
+ },
+ {
+ "name": "labelAdded",
+ "parameters": {
+ "label": "area-Extensions-Hosting"
+ }
+ },
+ {
+ "name": "labelAdded",
+ "parameters": {
"label": "area-System.CodeDom"
}
},
{
"name": "labelAdded",
"parameters": {
- "label": "area-System.Configuration"
+ "label": "area-System.ComponentModel"
}
},
{
"name": "labelAdded",
"parameters": {
- "label": "area-System.Reflection"
+ "label": "area-System.ComponentModel.Composition"
}
},
{
"name": "labelAdded",
"parameters": {
- "label": "area-System.Reflection.Emit"
+ "label": "area-System.Composition"
}
},
{
"name": "labelAdded",
"parameters": {
- "label": "area-System.Reflection.Metadata"
+ "label": "area-System.Configuration"
}
},
{
"name": "labelAdded",
"parameters": {
- "label": "area-System.Resources"
+ "label": "area-System.Reflection"
}
},
{
"name": "labelAdded",
"parameters": {
- "label": "area-System.Runtime.CompilerServices"
+ "label": "area-System.Reflection.Emit"
}
},
{
"name": "labelAdded",
"parameters": {
- "label": "area-System.Text.RegularExpressions"
+ "label": "area-System.Reflection.Metadata"
}
},
{
"name": "labelAdded",
"parameters": {
- "label": "area-System.Threading.Channels"
+ "label": "area-System.Resources"
}
},
{
"name": "labelAdded",
"parameters": {
- "label": "area-System.Threading.Tasks"
+ "label": "area-System.Text.RegularExpressions"
}
},
{
{
"name": "hasLabel",
"parameters": {
+ "label": "area-Extensions-DependencyInjection"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-Extensions-Hosting"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.CodeDom"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Configuration"
+ "label": "area-System.ComponentModel"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Reflection"
+ "label": "area-System.ComponentModel.Composition"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Reflection.Emit"
+ "label": "area-System.Composition"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Reflection.Metadata"
+ "label": "area-System.Configuration"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Resources"
+ "label": "area-System.Reflection"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Runtime.CompilerServices"
+ "label": "area-System.Reflection.Emit"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Text.RegularExpressions"
+ "label": "area-System.Reflection.Metadata"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Threading.Channels"
+ "label": "area-System.Resources"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Threading.Tasks"
+ "label": "area-System.Text.RegularExpressions"
}
},
{
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.CodeDom"
+ "label": "area-Extensions-DependencyInjection"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Configuration"
+ "label": "area-Extensions-Hosting"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Reflection"
+ "label": "area-System.CodeDom"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Reflection.Emit"
+ "label": "area-System.ComponentModel"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Reflection.Metadata"
+ "label": "area-System.ComponentModel.Composition"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Resources"
+ "label": "area-System.Composition"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Runtime.CompilerServices"
+ "label": "area-System.Configuration"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Text.RegularExpressions"
+ "label": "area-System.Reflection"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Threading.Channels"
+ "label": "area-System.Reflection.Emit"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Threading.Tasks"
+ "label": "area-System.Reflection.Metadata"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.DirectoryServices"
+ "label": "area-System.Resources"
}
}
]
- }
- ]
- }
- ]
- }
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Text.RegularExpressions"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.DirectoryServices"
+ }
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ }
]
}
}
{
"name": "hasLabel",
"parameters": {
+ "label": "area-Extensions-DependencyInjection"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-Extensions-Hosting"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.CodeDom"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Configuration"
+ "label": "area-System.ComponentModel"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Reflection"
+ "label": "area-System.ComponentModel.Composition"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Reflection.Emit"
+ "label": "area-System.Composition"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Reflection.Metadata"
+ "label": "area-System.Configuration"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Resources"
+ "label": "area-System.Reflection"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Runtime.CompilerServices"
+ "label": "area-System.Reflection.Emit"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Text.RegularExpressions"
+ "label": "area-System.Reflection.Metadata"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Threading.Channels"
+ "label": "area-System.Resources"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Threading.Tasks"
+ "label": "area-System.Text.RegularExpressions"
}
},
{
{
"name": "hasLabel",
"parameters": {
+ "label": "area-Extensions-DependencyInjection"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-Extensions-Hosting"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.CodeDom"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Configuration"
+ "label": "area-System.ComponentModel"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Reflection"
+ "label": "area-System.ComponentModel.Composition"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Reflection.Emit"
+ "label": "area-System.Composition"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Reflection.Metadata"
+ "label": "area-System.Configuration"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Resources"
+ "label": "area-System.Reflection"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Runtime.CompilerServices"
+ "label": "area-System.Reflection.Emit"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Text.RegularExpressions"
+ "label": "area-System.Reflection.Metadata"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Threading.Channels"
+ "label": "area-System.Resources"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Threading.Tasks"
+ "label": "area-System.Text.RegularExpressions"
}
},
{
{
"name": "hasLabel",
"parameters": {
+ "label": "area-Extensions-DependencyInjection"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-Extensions-Hosting"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.CodeDom"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Configuration"
+ "label": "area-System.ComponentModel"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Reflection"
+ "label": "area-System.ComponentModel.Composition"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Reflection.Emit"
+ "label": "area-System.Composition"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Reflection.Metadata"
+ "label": "area-System.Configuration"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Resources"
+ "label": "area-System.Reflection"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Runtime.CompilerServices"
+ "label": "area-System.Reflection.Emit"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Text.RegularExpressions"
+ "label": "area-System.Reflection.Metadata"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Threading.Channels"
+ "label": "area-System.Resources"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Threading.Tasks"
+ "label": "area-System.Text.RegularExpressions"
}
},
{
{
"name": "hasLabel",
"parameters": {
+ "label": "area-Extensions-DependencyInjection"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-Extensions-Hosting"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.CodeDom"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Configuration"
+ "label": "area-System.ComponentModel"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Reflection"
+ "label": "area-System.ComponentModel.Composition"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Reflection.Emit"
+ "label": "area-System.Composition"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Reflection.Metadata"
+ "label": "area-System.Configuration"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Resources"
+ "label": "area-System.Reflection"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Runtime.CompilerServices"
+ "label": "area-System.Reflection.Emit"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Text.RegularExpressions"
+ "label": "area-System.Reflection.Metadata"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Threading.Channels"
+ "label": "area-System.Resources"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Threading.Tasks"
+ "label": "area-System.Text.RegularExpressions"
}
},
{
{
"name": "hasLabel",
"parameters": {
+ "label": "area-DependencyModel"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-Infrastructure-libraries"
}
}
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.IO.Compression"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Management"
}
}
{
"name": "hasLabel",
"parameters": {
+ "label": "area-DependencyModel"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-Infrastructure-libraries"
}
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.IO.Compression"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Management"
}
},
{
"name": "labelAdded",
"parameters": {
+ "label": "area-DependencyModel"
+ }
+ },
+ {
+ "name": "labelAdded",
+ "parameters": {
"label": "area-Infrastructure-libraries"
}
},
{
"name": "labelAdded",
"parameters": {
+ "label": "area-System.IO.Compression"
+ }
+ },
+ {
+ "name": "labelAdded",
+ "parameters": {
"label": "area-System.Management"
}
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-DependencyModel"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-Infrastructure-libraries"
}
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.IO.Compression"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Management"
}
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-DependencyModel"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-Infrastructure-libraries"
}
}
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.IO.Compression"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Management"
}
}
{
"name": "hasLabel",
"parameters": {
+ "label": "area-DependencyModel"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-Infrastructure-libraries"
}
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.IO.Compression"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Management"
}
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-DependencyModel"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-Infrastructure-libraries"
}
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.IO.Compression"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Management"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Infrastructure-libraries"
+ "label": "area-DependencyModel"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Microsoft.Win32"
+ "label": "area-Infrastructure-libraries"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Diagnostics.EventLog"
+ "label": "area-Microsoft.Win32"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Diagnostics.EventLog"
}
},
{
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.IO.Compression"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Management"
}
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-DependencyModel"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-Infrastructure-libraries"
}
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.IO.Compression"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Management"
}
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-DependencyModel"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-Infrastructure-libraries"
}
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.IO.Compression"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Management"
}
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.Memory"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Numerics"
}
}
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.Runtime.CompilerServices"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Runtime.Intrinsics"
}
}
]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Threading.Channels"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Threading.Tasks"
+ }
+ }
+ ]
}
]
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.Memory"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Numerics"
}
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.Runtime.CompilerServices"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Runtime.Intrinsics"
}
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Threading.Channels"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Threading.Tasks"
+ }
}
]
},
{
"name": "labelAdded",
"parameters": {
+ "label": "area-System.Memory"
+ }
+ },
+ {
+ "name": "labelAdded",
+ "parameters": {
"label": "area-System.Numerics"
}
},
{
"name": "labelAdded",
"parameters": {
+ "label": "area-System.Runtime.CompilerServices"
+ }
+ },
+ {
+ "name": "labelAdded",
+ "parameters": {
"label": "area-System.Runtime.Intrinsics"
}
+ },
+ {
+ "name": "labelAdded",
+ "parameters": {
+ "label": "area-System.Threading.Channels"
+ }
+ },
+ {
+ "name": "labelAdded",
+ "parameters": {
+ "label": "area-System.Threading.Tasks"
+ }
}
]
}
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.Memory"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Numerics"
}
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.Runtime.CompilerServices"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Runtime.Intrinsics"
}
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Threading.Channels"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Threading.Tasks"
+ }
}
]
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.Memory"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Numerics"
}
}
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.Runtime.CompilerServices"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Runtime.Intrinsics"
}
}
]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Threading.Channels"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Threading.Tasks"
+ }
+ }
+ ]
}
]
}
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.Memory"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Numerics"
}
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.Runtime.CompilerServices"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Runtime.Intrinsics"
}
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Threading.Channels"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Threading.Tasks"
+ }
}
]
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.Memory"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Numerics"
}
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.Runtime.CompilerServices"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Runtime.Intrinsics"
}
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Threading.Channels"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Threading.Tasks"
+ }
}
]
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.Memory"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Numerics"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Runtime.Intrinsics"
+ "label": "area-System.Runtime.CompilerServices"
}
- }
- ]
- },
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Runtime.Intrinsics"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Threading.Channels"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Threading.Tasks"
+ }
+ }
+ ]
+ },
{
"operator": "or",
"operands": [
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.Memory"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Numerics"
}
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.Runtime.CompilerServices"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Runtime.Intrinsics"
}
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Threading.Channels"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Threading.Tasks"
+ }
}
]
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.Memory"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Numerics"
}
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.Runtime.CompilerServices"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Runtime.Intrinsics"
}
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Threading.Channels"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Threading.Tasks"
+ }
}
]
},
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - Issue Triage] Moved to Another Area",
+ "taskName": "[Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage] Moved to Another Area",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
"isOrgProject": true
}
}
{
"name": "hasLabel",
"parameters": {
+ "label": "area-Extensions-Configuration"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-Extensions-Logging"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-Extensions-Options"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-Extensions-Primitives"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Diagnostics.Activity"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Globalization"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Collections"
}
}
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.ComponentModel.DataAnnotations"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Linq"
}
}
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.Text.Encoding"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Text.Encodings.Web"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Text.Json"
}
}
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
"isOrgProject": true
}
}
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - Issue Triage] Needs Triage",
+ "taskName": "[Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage] Needs Triage",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
"columnName": "Needs Triage",
"isOrgProject": true
}
{
"name": "hasLabel",
"parameters": {
+ "label": "area-Extensions-Configuration"
+ }
+ },
+ {
+ "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.Diagnostics.Activity"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Globalization"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Collections"
}
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.ComponentModel.DataAnnotations"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Linq"
}
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.Text.Encoding"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Text.Encodings.Web"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Text.Json"
}
},
{
"name": "labelAdded",
"parameters": {
- "label": "area-System.Collections"
+ "label": "area-Extensions-Configuration"
}
},
{
"name": "labelAdded",
"parameters": {
- "label": "area-System.Linq"
+ "label": "area-Extensions-Logging"
}
},
{
"name": "labelAdded",
"parameters": {
- "label": "area-System.Text.Json"
+ "label": "area-Extensions-Options"
}
},
{
"name": "labelAdded",
"parameters": {
- "label": "area-System.Xml"
+ "label": "area-Extensions-Primitives"
}
- }
- ]
- }
- ]
- },
- {
- "name": "isOpen",
- "parameters": {}
- },
- {
- "operator": "or",
- "operands": [
- {
- "operator": "not",
- "operands": [
+ },
{
- "name": "isInProject",
+ "name": "labelAdded",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
- "isOrgProject": true
+ "label": "area-System.Diagnostics.Activity"
}
- }
- ]
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
- "isOrgProject": true,
- "columnName": "Triaged"
+ },
+ {
+ "name": "labelAdded",
+ "parameters": {
+ "label": "area-System.Globalization"
+ }
+ },
+ {
+ "name": "labelAdded",
+ "parameters": {
+ "label": "area-System.Collections"
+ }
+ },
+ {
+ "name": "labelAdded",
+ "parameters": {
+ "label": "area-System.ComponentModel.DataAnnotations"
+ }
+ },
+ {
+ "name": "labelAdded",
+ "parameters": {
+ "label": "area-System.Linq"
+ }
+ },
+ {
+ "name": "labelAdded",
+ "parameters": {
+ "label": "area-System.Text.Encoding"
+ }
+ },
+ {
+ "name": "labelAdded",
+ "parameters": {
+ "label": "area-System.Text.Encodings.Web"
+ }
+ },
+ {
+ "name": "labelAdded",
+ "parameters": {
+ "label": "area-System.Text.Json"
+ }
+ },
+ {
+ "name": "labelAdded",
+ "parameters": {
+ "label": "area-System.Xml"
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "isOpen",
+ "parameters": {}
+ },
+ {
+ "operator": "or",
+ "operands": [
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "isInProject",
+ "parameters": {
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
+ "isOrgProject": true
+ }
+ }
+ ]
+ },
+ {
+ "name": "isInProjectColumn",
+ "parameters": {
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
+ "isOrgProject": true,
+ "columnName": "Triaged"
}
}
]
"subCapability": "IssueCommentResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - Issue Triage] Needs Further Triage",
+ "taskName": "[Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage] Needs Further Triage",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
"columnName": "Needs Triage",
"isOrgProject": true
}
{
"name": "hasLabel",
"parameters": {
+ "label": "area-Extensions-Configuration"
+ }
+ },
+ {
+ "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.Diagnostics.Activity"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Globalization"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Collections"
}
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.ComponentModel.DataAnnotations"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Linq"
}
},
{
"name": "hasLabel",
"parameters": {
+ "label": "area-System.Text.Encoding"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Text.Encodings.Web"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
"label": "area-System.Text.Json"
}
},
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
"columnName": "Triaged",
"isOrgProject": true
}
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - Issue Triage] Triaged",
+ "taskName": "[Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage] Triaged",
"actions": [
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
"columnName": "Triaged",
"isOrgProject": true
}
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
"isOrgProject": true
}
},
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - Issue Triage] Eirik Updated Issue",
+ "taskName": "[Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage] Eirik Updated Issue",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
"columnName": "Triage: Eirik",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
"isOrgProject": true,
"columnName": "Needs Triage"
}
"subCapability": "IssueCommentResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - Issue Triage] Eirik Commented",
+ "taskName": "[Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage] Eirik Commented",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
"columnName": "Triage: Eirik",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
"isOrgProject": true,
"columnName": "Needs Triage"
}
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - Issue Triage] Krzysztof Updated Issue",
+ "taskName": "[Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage] Krzysztof Updated Issue",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
"columnName": "Triage: Krzysztof",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
"isOrgProject": true,
"columnName": "Needs Triage"
}
"subCapability": "IssueCommentResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - Issue Triage] Krzysztof Commented",
+ "taskName": "[Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage] Krzysztof Commented",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
"columnName": "Triage: Krzysztof",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
"isOrgProject": true,
"columnName": "Needs Triage"
}
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - Issue Triage] Layomi Updated Issue",
+ "taskName": "[Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage] Layomi Updated Issue",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
"columnName": "Triage: Layomi",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
"isOrgProject": true,
"columnName": "Needs Triage"
}
"subCapability": "IssueCommentResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - Issue Triage] Layomi Commented",
+ "taskName": "[Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage] Layomi Commented",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
"columnName": "Triage: Layomi",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - Issue Triage",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
"isOrgProject": true,
"columnName": "Needs Triage"
}
"taskSource": "fabricbot-config",
"taskType": "trigger",
"capabilityId": "IssueResponder",
- "subCapability": "PullRequestResponder",
+ "subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - PRs] Closed, Merged, or Moved",
+ "taskName": "[Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage] Tarek Updated Issue",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs",
- "columnName": "Done",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
+ "columnName": "Triage: Tarek",
"isOrgProject": true
}
}
],
- "eventType": "pull_request",
+ "eventType": "issue",
"eventNames": [
- "pull_request"
+ "issues"
],
"conditions": {
"operator": "and",
"operands": [
{
- "name": "isInProject",
+ "name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs",
- "isOrgProject": true
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
+ "isOrgProject": true,
+ "columnName": "Needs Triage"
+ }
+ },
+ {
+ "name": "isActivitySender",
+ "parameters": {
+ "user": "tarekgh"
}
},
{
+ "name": "isOpen",
+ "parameters": {}
+ },
+ {
"operator": "not",
"operands": [
{
- "name": "isInProjectColumn",
+ "name": "isInMilestone",
+ "parameters": {}
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "hasLabel",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs",
- "columnName": "Done",
- "isOrgProject": true
+ "label": "needs-author-action"
}
}
]
},
{
- "operator": "or",
+ "operator": "not",
"operands": [
{
- "operator": "not",
- "operands": [
- {
- "name": "isOpen",
- "parameters": {}
- }
- ]
- },
- {
- "operator": "and",
- "operands": [
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Collections"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Linq"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Text.Json"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Xml"
- }
- }
- ]
- }
- ]
+ "name": "hasLabel",
+ "parameters": {
+ "label": "api-ready-for-review"
+ }
}
]
}
"taskSource": "fabricbot-config",
"taskType": "trigger",
"capabilityId": "IssueResponder",
- "subCapability": "PullRequestResponder",
+ "subCapability": "IssueCommentResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - PRs] New PR Needs Champion",
+ "taskName": "[Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage] Tarek Commented",
"actions": [
{
- "name": "addToProject",
+ "name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs",
- "columnName": "Needs Champion",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
+ "columnName": "Triage: Tarek",
"isOrgProject": true
}
}
],
- "eventType": "pull_request",
+ "eventType": "issue",
"eventNames": [
- "pull_request"
+ "issue_comment"
],
"conditions": {
"operator": "and",
"operands": [
{
- "name": "isAction",
+ "name": "isInProjectColumn",
"parameters": {
- "action": "opened"
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - Issue Triage",
+ "isOrgProject": true,
+ "columnName": "Needs Triage"
}
},
{
- "operator": "or",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Collections"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Linq"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Text.Json"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Xml"
- }
- }
- ]
- },
- [
- [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
- "user": "eiriktsarpalis"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "eiriktsarpalis"
- }
- }
- ]
- }
- ],
- [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
- "user": "krwq"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "krwq"
- }
- }
- ]
- }
- ],
- [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
- "user": "layomia"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "layomia"
- }
- }
- ]
- }
- ]
- ],
- {
- "operator": "or",
- "operands": [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isInProject",
- "parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs",
- "isOrgProject": true
- }
- }
- ]
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs",
- "columnName": "Done",
- "isOrgProject": true
- }
- }
- ]
- }
- ]
- }
- }
- },
- {
- "taskSource": "fabricbot-config",
- "taskType": "trigger",
- "capabilityId": "IssueResponder",
- "subCapability": "PullRequestResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - PRs] Updated PR Needs Champion",
- "actions": [
- {
- "name": "removeFromProject",
- "parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs",
- "isOrgProject": true
- }
- },
- {
- "name": "addToProject",
- "parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs",
- "columnName": "Needs Champion",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "pull_request",
- "eventNames": [
- "pull_request"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isOpen",
- "parameters": {}
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isAction",
- "parameters": {
- "action": "opened"
- }
- }
- ]
- },
- {
- "operator": "or",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Collections"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Linq"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Text.Json"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Xml"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
- "user": "eiriktsarpalis"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
- "user": "krwq"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
- "user": "layomia"
- }
- }
- ]
- },
- {
- "operator": "or",
- "operands": [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isInProject",
- "parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs",
- "isOrgProject": true
- }
- }
- ]
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs",
- "columnName": "Done",
- "isOrgProject": true
- }
- }
- ]
- }
- ]
- }
- }
- },
- {
- "taskSource": "fabricbot-config",
- "taskType": "trigger",
- "capabilityId": "IssueResponder",
- "subCapability": "PullRequestResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - PRs] Eirik Assigned as Champion",
- "actions": [
- {
- "name": "removeFromProject",
- "parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs",
- "isOrgProject": true
- }
- },
- {
- "name": "addToProject",
- "parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs",
- "columnName": "Champion: Eirik",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "pull_request",
- "eventNames": [
- "pull_request"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isOpen",
- "parameters": {}
- },
- {
- "operator": "or",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Collections"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Linq"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Text.Json"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Xml"
- }
- }
- ]
- },
- {
- "operator": "or",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
- "user": "eiriktsarpalis"
- }
- },
- {
- "operator": "and",
- "operands": [
- {
- "name": "isAction",
- "parameters": {
- "action": "opened"
- }
- },
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "eiriktsarpalis"
- }
- }
- ]
- }
- ]
- },
- {
- "operator": "or",
- "operands": [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isInProject",
- "parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs",
- "isOrgProject": true
- }
- }
- ]
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs",
- "columnName": "Needs Champion",
- "isOrgProject": true
- }
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs",
- "columnName": "Done",
- "isOrgProject": true
- }
- }
- ]
- }
- ]
- }
- }
- },
- {
- "taskSource": "fabricbot-config",
- "taskType": "trigger",
- "capabilityId": "IssueResponder",
- "subCapability": "PullRequestResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - PRs] Krzysztof Assigned as Champion",
- "actions": [
- {
- "name": "removeFromProject",
- "parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs",
- "isOrgProject": true
- }
- },
- {
- "name": "addToProject",
- "parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs",
- "columnName": "Champion: Krzysztof",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "pull_request",
- "eventNames": [
- "pull_request"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isOpen",
- "parameters": {}
- },
- {
- "operator": "or",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Collections"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Linq"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Text.Json"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Xml"
- }
- }
- ]
- },
- {
- "operator": "or",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
- "user": "krwq"
- }
- },
- {
- "operator": "and",
- "operands": [
- {
- "name": "isAction",
- "parameters": {
- "action": "opened"
- }
- },
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "krwq"
- }
- }
- ]
- }
- ]
- },
- {
- "operator": "or",
- "operands": [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isInProject",
- "parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs",
- "isOrgProject": true
- }
- }
- ]
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs",
- "columnName": "Needs Champion",
- "isOrgProject": true
- }
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs",
- "columnName": "Done",
- "isOrgProject": true
- }
- }
- ]
- }
- ]
- }
- }
- },
- {
- "taskSource": "fabricbot-config",
- "taskType": "trigger",
- "capabilityId": "IssueResponder",
- "subCapability": "PullRequestResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Eirik / Krzysztof / Layomi - PRs] Layomi Assigned as Champion",
- "actions": [
- {
- "name": "removeFromProject",
- "parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs",
- "isOrgProject": true
- }
- },
- {
- "name": "addToProject",
- "parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs",
- "columnName": "Champion: Layomi",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "pull_request",
- "eventNames": [
- "pull_request"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isOpen",
- "parameters": {}
- },
- {
- "operator": "or",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Collections"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Linq"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Text.Json"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Xml"
- }
- }
- ]
- },
- {
- "operator": "or",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
- "user": "layomia"
- }
- },
- {
- "operator": "and",
- "operands": [
- {
- "name": "isAction",
- "parameters": {
- "action": "opened"
- }
- },
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "layomia"
- }
- }
- ]
- }
- ]
- },
- {
- "operator": "or",
- "operands": [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isInProject",
- "parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs",
- "isOrgProject": true
- }
- }
- ]
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs",
- "columnName": "Needs Champion",
- "isOrgProject": true
- }
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eirik / Krzysztof / Layomi - PRs",
- "columnName": "Done",
- "isOrgProject": true
- }
- }
- ]
- }
- ]
- }
- }
- },
- {
- "taskSource": "fabricbot-config",
- "taskType": "trigger",
- "capabilityId": "IssueResponder",
- "subCapability": "IssuesOnlyResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Eric / Jeff - Issue Triage] Moved to Another Area",
- "actions": [
- {
- "name": "removeFromProject",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - Issue Triage",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "issue",
- "eventNames": [
- "issues"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "operator": "and",
- "operands": [
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-Meta"
- }
- }
- ]
- }
- ]
- },
- {
- "name": "isAction",
- "parameters": {
- "action": "unlabeled"
- }
- },
- {
- "name": "isInProject",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - Issue Triage",
- "isOrgProject": true
- }
- }
- ]
- }
- }
- },
- {
- "taskSource": "fabricbot-config",
- "taskType": "trigger",
- "capabilityId": "IssueResponder",
- "subCapability": "IssuesOnlyResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Eric / Jeff - Issue Triage] Needs Triage",
- "actions": [
- {
- "name": "removeFromProject",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - Issue Triage",
- "isOrgProject": true
- }
- },
- {
- "name": "addToProject",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - Issue Triage",
- "columnName": "Needs Triage",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "issue",
- "eventNames": [
- "issues"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "operator": "or",
- "operands": [
- {
- "operator": "and",
- "operands": [
- {
- "operator": "or",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-Meta"
- }
- }
- ]
- },
- {
- "operator": "or",
- "operands": [
- {
- "name": "isAction",
- "parameters": {
- "action": "reopened"
- }
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isInMilestone",
- "parameters": {}
- }
- ]
- }
- ]
- }
- ]
- },
- {
- "operator": "or",
- "operands": [
- {
- "name": "labelAdded",
- "parameters": {
- "label": "area-Meta"
- }
- }
- ]
- }
- ]
- },
- {
- "name": "isOpen",
- "parameters": {}
- },
- {
- "operator": "or",
- "operands": [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isInProject",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - Issue Triage",
- "isOrgProject": true
- }
- }
- ]
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - Issue Triage",
- "isOrgProject": true,
- "columnName": "Triaged"
- }
- }
- ]
- }
- ]
- }
- }
- },
- {
- "taskSource": "fabricbot-config",
- "taskType": "trigger",
- "capabilityId": "IssueResponder",
- "subCapability": "IssueCommentResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Eric / Jeff - Issue Triage] Needs Further Triage",
- "actions": [
- {
- "name": "removeFromProject",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - Issue Triage",
- "isOrgProject": true
- }
- },
- {
- "name": "addToProject",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - Issue Triage",
- "columnName": "Needs Triage",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "issue",
- "eventNames": [
- "issue_comment"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "operator": "or",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-Meta"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isCloseAndComment",
- "parameters": {}
- }
- ]
- },
- {
- "name": "activitySenderHasPermissions",
- "parameters": {
- "permissions": "read"
- }
- },
- {
- "operator": "or",
- "operands": [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isInProject",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - Issue Triage",
- "isOrgProject": true
- }
- }
- ]
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - Issue Triage",
- "columnName": "Triaged",
- "isOrgProject": true
- }
- }
- ]
- }
- ]
- }
- }
- },
- {
- "taskSource": "fabricbot-config",
- "taskType": "trigger",
- "capabilityId": "IssueResponder",
- "subCapability": "IssuesOnlyResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Eric / Jeff - Issue Triage] Triaged",
- "actions": [
- {
- "name": "addToProject",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - Issue Triage",
- "columnName": "Triaged",
- "isOrgProject": true
- }
- },
- {
- "name": "removeLabel",
- "parameters": {
- "label": "untriaged"
- }
- }
- ],
- "eventType": "issue",
- "eventNames": [
- "issues"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isInProject",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - Issue Triage",
- "isOrgProject": true
- }
- },
- {
- "operator": "or",
- "operands": [
- {
- "name": "addedToMilestone",
- "parameters": {}
- },
- {
- "name": "labelAdded",
- "parameters": {
- "label": "needs-author-action"
- }
- },
- {
- "name": "labelAdded",
- "parameters": {
- "label": "api-ready-for-review"
- }
- },
- {
- "name": "isAction",
- "parameters": {
- "action": "closed"
- }
- }
- ]
- }
- ]
- }
- }
- },
- {
- "taskSource": "fabricbot-config",
- "taskType": "trigger",
- "capabilityId": "IssueResponder",
- "subCapability": "IssuesOnlyResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Eric / Jeff - Issue Triage] Eric Updated Issue",
- "actions": [
- {
- "name": "moveToProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - Issue Triage",
- "columnName": "Triage: Eric",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "issue",
- "eventNames": [
- "issues"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - Issue Triage",
- "isOrgProject": true,
- "columnName": "Needs Triage"
- }
- },
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "ericstj"
- }
- },
- {
- "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": "IssueCommentResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Eric / Jeff - Issue Triage] Eric Commented",
- "actions": [
- {
- "name": "moveToProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - Issue Triage",
- "columnName": "Triage: Eric",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "issue",
- "eventNames": [
- "issue_comment"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - Issue Triage",
- "isOrgProject": true,
- "columnName": "Needs Triage"
- }
- },
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "ericstj"
- }
- },
- {
- "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": "IssuesOnlyResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Eric / Jeff - Issue Triage] Jeff Updated Issue",
- "actions": [
- {
- "name": "moveToProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - Issue Triage",
- "columnName": "Triage: Jeff",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "issue",
- "eventNames": [
- "issues"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - Issue Triage",
- "isOrgProject": true,
- "columnName": "Needs Triage"
- }
- },
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "jeffhandley"
- }
- },
- {
- "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": "IssueCommentResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Eric / Jeff - Issue Triage] Jeff Commented",
- "actions": [
- {
- "name": "moveToProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - Issue Triage",
- "columnName": "Triage: Jeff",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "issue",
- "eventNames": [
- "issue_comment"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - Issue Triage",
- "isOrgProject": true,
- "columnName": "Needs Triage"
- }
- },
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "jeffhandley"
- }
- },
- {
- "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 / Jeff - PRs] Closed, Merged, or Moved",
- "actions": [
- {
- "name": "moveToProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - PRs",
- "columnName": "Done",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "pull_request",
- "eventNames": [
- "pull_request"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isInProject",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - PRs",
- "isOrgProject": true
- }
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - PRs",
- "columnName": "Done",
- "isOrgProject": true
- }
- }
- ]
- },
- {
- "operator": "or",
- "operands": [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isOpen",
- "parameters": {}
- }
- ]
- },
- {
- "operator": "and",
- "operands": [
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-Meta"
- }
- }
- ]
- }
- ]
- }
- ]
- }
- ]
- }
- }
- },
- {
- "taskSource": "fabricbot-config",
- "taskType": "trigger",
- "capabilityId": "IssueResponder",
- "subCapability": "PullRequestResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Eric / Jeff - PRs] New PR Needs Champion",
- "actions": [
- {
- "name": "addToProject",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - PRs",
- "columnName": "Needs Champion",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "pull_request",
- "eventNames": [
- "pull_request"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isAction",
- "parameters": {
- "action": "opened"
- }
- },
- {
- "operator": "or",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-Meta"
- }
- }
- ]
- },
- [
- [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
- "user": "ericstj"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "ericstj"
- }
- }
- ]
- }
- ],
- [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
- "user": "jeffhandley"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "jeffhandley"
- }
- }
- ]
- }
- ]
- ],
- {
- "operator": "or",
- "operands": [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isInProject",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - PRs",
- "isOrgProject": true
- }
- }
- ]
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - PRs",
- "columnName": "Done",
- "isOrgProject": true
- }
- }
- ]
- }
- ]
- }
- }
- },
- {
- "taskSource": "fabricbot-config",
- "taskType": "trigger",
- "capabilityId": "IssueResponder",
- "subCapability": "PullRequestResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Eric / Jeff - PRs] Updated PR Needs Champion",
- "actions": [
- {
- "name": "removeFromProject",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - PRs",
- "isOrgProject": true
- }
- },
- {
- "name": "addToProject",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - PRs",
- "columnName": "Needs Champion",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "pull_request",
- "eventNames": [
- "pull_request"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isOpen",
- "parameters": {}
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isAction",
- "parameters": {
- "action": "opened"
- }
- }
- ]
- },
- {
- "operator": "or",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-Meta"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
- "user": "ericstj"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
- "user": "jeffhandley"
- }
- }
- ]
- },
- {
- "operator": "or",
- "operands": [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isInProject",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - PRs",
- "isOrgProject": true
- }
- }
- ]
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - PRs",
- "columnName": "Done",
- "isOrgProject": true
- }
- }
- ]
- }
- ]
- }
- }
- },
- {
- "taskSource": "fabricbot-config",
- "taskType": "trigger",
- "capabilityId": "IssueResponder",
- "subCapability": "PullRequestResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Eric / Jeff - PRs] Eric Assigned as Champion",
- "actions": [
- {
- "name": "removeFromProject",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - PRs",
- "isOrgProject": true
- }
- },
- {
- "name": "addToProject",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - 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-Meta"
- }
- }
- ]
- },
- {
- "operator": "or",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
- "user": "ericstj"
- }
- },
- {
- "operator": "and",
- "operands": [
- {
- "name": "isAction",
- "parameters": {
- "action": "opened"
- }
- },
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "ericstj"
- }
- }
- ]
- }
- ]
- },
- {
- "operator": "or",
- "operands": [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isInProject",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - PRs",
- "isOrgProject": true
- }
- }
- ]
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - PRs",
- "columnName": "Needs Champion",
- "isOrgProject": true
- }
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - PRs",
- "columnName": "Done",
- "isOrgProject": true
- }
- }
- ]
- }
- ]
- }
- }
- },
- {
- "taskSource": "fabricbot-config",
- "taskType": "trigger",
- "capabilityId": "IssueResponder",
- "subCapability": "PullRequestResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Eric / Jeff - PRs] Jeff Assigned as Champion",
- "actions": [
- {
- "name": "removeFromProject",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - PRs",
- "isOrgProject": true
- }
- },
- {
- "name": "addToProject",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - PRs",
- "columnName": "Champion: Jeff",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "pull_request",
- "eventNames": [
- "pull_request"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isOpen",
- "parameters": {}
- },
- {
- "operator": "or",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-Meta"
- }
- }
- ]
- },
- {
- "operator": "or",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
- "user": "jeffhandley"
- }
- },
- {
- "operator": "and",
- "operands": [
- {
- "name": "isAction",
- "parameters": {
- "action": "opened"
- }
- },
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "jeffhandley"
- }
- }
- ]
- }
- ]
- },
- {
- "operator": "or",
- "operands": [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isInProject",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - PRs",
- "isOrgProject": true
- }
- }
- ]
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - PRs",
- "columnName": "Needs Champion",
- "isOrgProject": true
- }
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Eric / Jeff - PRs",
- "columnName": "Done",
- "isOrgProject": true
- }
- }
- ]
- }
- ]
- }
- }
- },
- {
- "taskSource": "fabricbot-config",
- "taskType": "trigger",
- "capabilityId": "IssueResponder",
- "subCapability": "IssuesOnlyResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Maryam / Nick / Tarek - Issue Triage] Moved to Another Area",
- "actions": [
- {
- "name": "removeFromProject",
- "parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - Issue Triage",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "issue",
- "eventNames": [
- "issues"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "operator": "and",
- "operands": [
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-DependencyModel"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-Extensions-Caching"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-Extensions-Configuration"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-Extensions-DependencyInjection"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-Extensions-Hosting"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-Extensions-Logging"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-Extensions-Options"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-Extensions-Primitives"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.ComponentModel"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.ComponentModel.Composition"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Composition"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Diagnostics.Activity"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Globalization"
- }
- }
- ]
- }
- ]
- },
- {
- "name": "isAction",
- "parameters": {
- "action": "unlabeled"
- }
- },
- {
- "name": "isInProject",
- "parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - Issue Triage",
- "isOrgProject": true
- }
- }
- ]
- }
- }
- },
- {
- "taskSource": "fabricbot-config",
- "taskType": "trigger",
- "capabilityId": "IssueResponder",
- "subCapability": "IssuesOnlyResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Maryam / Nick / Tarek - Issue Triage] Needs Triage",
- "actions": [
- {
- "name": "removeFromProject",
- "parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - Issue Triage",
- "isOrgProject": true
- }
- },
- {
- "name": "addToProject",
- "parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - Issue Triage",
- "columnName": "Needs Triage",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "issue",
- "eventNames": [
- "issues"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "operator": "or",
- "operands": [
- {
- "operator": "and",
- "operands": [
- {
- "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": "isAction",
- "parameters": {
- "action": "reopened"
- }
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isInMilestone",
- "parameters": {}
- }
- ]
- }
- ]
- }
- ]
- },
- {
- "operator": "or",
- "operands": [
- {
- "name": "labelAdded",
- "parameters": {
- "label": "area-DependencyModel"
- }
- },
- {
- "name": "labelAdded",
- "parameters": {
- "label": "area-Extensions-Caching"
- }
- },
- {
- "name": "labelAdded",
- "parameters": {
- "label": "area-Extensions-Configuration"
- }
- },
- {
- "name": "labelAdded",
- "parameters": {
- "label": "area-Extensions-DependencyInjection"
- }
- },
- {
- "name": "labelAdded",
- "parameters": {
- "label": "area-Extensions-Hosting"
- }
- },
- {
- "name": "labelAdded",
- "parameters": {
- "label": "area-Extensions-Logging"
- }
- },
- {
- "name": "labelAdded",
- "parameters": {
- "label": "area-Extensions-Options"
- }
- },
- {
- "name": "labelAdded",
- "parameters": {
- "label": "area-Extensions-Primitives"
- }
- },
- {
- "name": "labelAdded",
- "parameters": {
- "label": "area-System.ComponentModel"
- }
- },
- {
- "name": "labelAdded",
- "parameters": {
- "label": "area-System.ComponentModel.Composition"
- }
- },
- {
- "name": "labelAdded",
- "parameters": {
- "label": "area-System.Composition"
- }
- },
- {
- "name": "labelAdded",
- "parameters": {
- "label": "area-System.Diagnostics.Activity"
- }
- },
- {
- "name": "labelAdded",
- "parameters": {
- "label": "area-System.Globalization"
- }
- }
- ]
- }
- ]
- },
- {
- "name": "isOpen",
- "parameters": {}
- },
- {
- "operator": "or",
- "operands": [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isInProject",
- "parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - Issue Triage",
- "isOrgProject": true
- }
- }
- ]
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - Issue Triage",
- "isOrgProject": true,
- "columnName": "Triaged"
- }
- }
- ]
- }
- ]
- }
- }
- },
- {
- "taskSource": "fabricbot-config",
- "taskType": "trigger",
- "capabilityId": "IssueResponder",
- "subCapability": "IssueCommentResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Maryam / Nick / Tarek - Issue Triage] Needs Further Triage",
- "actions": [
- {
- "name": "removeFromProject",
- "parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - Issue Triage",
- "isOrgProject": true
- }
- },
- {
- "name": "addToProject",
- "parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - Issue Triage",
- "columnName": "Needs Triage",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "issue",
- "eventNames": [
- "issue_comment"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "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": "not",
- "operands": [
- {
- "name": "isCloseAndComment",
- "parameters": {}
- }
- ]
- },
- {
- "name": "activitySenderHasPermissions",
- "parameters": {
- "permissions": "read"
- }
- },
- {
- "operator": "or",
- "operands": [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isInProject",
- "parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - Issue Triage",
- "isOrgProject": true
- }
- }
- ]
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - Issue Triage",
- "columnName": "Triaged",
- "isOrgProject": true
- }
- }
- ]
- }
- ]
- }
- }
- },
- {
- "taskSource": "fabricbot-config",
- "taskType": "trigger",
- "capabilityId": "IssueResponder",
- "subCapability": "IssuesOnlyResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Maryam / Nick / Tarek - Issue Triage] Triaged",
- "actions": [
- {
- "name": "addToProject",
- "parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - Issue Triage",
- "columnName": "Triaged",
- "isOrgProject": true
- }
- },
- {
- "name": "removeLabel",
- "parameters": {
- "label": "untriaged"
- }
- }
- ],
- "eventType": "issue",
- "eventNames": [
- "issues"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isInProject",
- "parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - Issue Triage",
- "isOrgProject": true
- }
- },
- {
- "operator": "or",
- "operands": [
- {
- "name": "addedToMilestone",
- "parameters": {}
- },
- {
- "name": "labelAdded",
- "parameters": {
- "label": "needs-author-action"
- }
- },
- {
- "name": "labelAdded",
- "parameters": {
- "label": "api-ready-for-review"
- }
- },
- {
- "name": "isAction",
- "parameters": {
- "action": "closed"
- }
- }
- ]
- }
- ]
- }
- }
- },
- {
- "taskSource": "fabricbot-config",
- "taskType": "trigger",
- "capabilityId": "IssueResponder",
- "subCapability": "IssuesOnlyResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Maryam / Nick / Tarek - Issue Triage] Maryam Updated Issue",
- "actions": [
- {
- "name": "moveToProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - Issue Triage",
- "columnName": "Triage: Maryam",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "issue",
- "eventNames": [
- "issues"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - Issue Triage",
- "isOrgProject": true,
- "columnName": "Needs Triage"
- }
- },
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "maryamariyan"
- }
- },
- {
- "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": "IssueCommentResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Maryam / Nick / Tarek - Issue Triage] Maryam Commented",
- "actions": [
- {
- "name": "moveToProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - Issue Triage",
- "columnName": "Triage: Maryam",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "issue",
- "eventNames": [
- "issue_comment"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - Issue Triage",
- "isOrgProject": true,
- "columnName": "Needs Triage"
- }
- },
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "maryamariyan"
- }
- },
- {
- "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": "IssuesOnlyResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Maryam / Nick / Tarek - Issue Triage] Nick Updated Issue",
- "actions": [
- {
- "name": "moveToProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - Issue Triage",
- "columnName": "Triage: Nick",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "issue",
- "eventNames": [
- "issues"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - Issue Triage",
- "isOrgProject": true,
- "columnName": "Needs Triage"
- }
- },
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "Nick-Stanton"
- }
- },
- {
- "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": "IssueCommentResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Maryam / Nick / Tarek - Issue Triage] Nick Commented",
- "actions": [
- {
- "name": "moveToProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - Issue Triage",
- "columnName": "Triage: Nick",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "issue",
- "eventNames": [
- "issue_comment"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - Issue Triage",
- "isOrgProject": true,
- "columnName": "Needs Triage"
- }
- },
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "Nick-Stanton"
- }
- },
- {
- "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": "IssuesOnlyResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Maryam / Nick / Tarek - Issue Triage] Tarek Updated Issue",
- "actions": [
- {
- "name": "moveToProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - Issue Triage",
- "columnName": "Triage: Tarek",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "issue",
- "eventNames": [
- "issues"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Maryam / Nick / 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": "IssueCommentResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Maryam / Nick / Tarek - Issue Triage] Tarek Commented",
- "actions": [
- {
- "name": "moveToProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - Issue Triage",
- "columnName": "Triage: Tarek",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "issue",
- "eventNames": [
- "issue_comment"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - Issue Triage",
- "isOrgProject": true,
- "columnName": "Needs Triage"
- }
- },
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "tarekgh"
- }
- },
- {
- "name": "isOpen",
- "parameters": {}
- },
- {
- "operator": "not",
+ "name": "isActivitySender",
+ "parameters": {
+ "user": "tarekgh"
+ }
+ },
+ {
+ "name": "isOpen",
+ "parameters": {}
+ },
+ {
+ "operator": "not",
"operands": [
{
"name": "isInMilestone",
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Maryam / Nick / Tarek - PRs] Closed, Merged, or Moved",
+ "taskName": "[Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs] Closed, Merged, or Moved",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - PRs",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
"columnName": "Done",
"isOrgProject": true
}
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - PRs",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
"isOrgProject": true
}
},
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - PRs",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
"columnName": "Done",
"isOrgProject": true
}
{
"name": "hasLabel",
"parameters": {
- "label": "area-DependencyModel"
+ "label": "area-Extensions-Configuration"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Caching"
+ "label": "area-Extensions-Logging"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Configuration"
+ "label": "area-Extensions-Options"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-DependencyInjection"
+ "label": "area-Extensions-Primitives"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Hosting"
+ "label": "area-System.Diagnostics.Activity"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Logging"
+ "label": "area-System.Globalization"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Options"
+ "label": "area-System.Collections"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Primitives"
+ "label": "area-System.ComponentModel.DataAnnotations"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.ComponentModel"
+ "label": "area-System.Linq"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.ComponentModel.Composition"
+ "label": "area-System.Text.Encoding"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Composition"
+ "label": "area-System.Text.Encodings.Web"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Diagnostics.Activity"
+ "label": "area-System.Text.Json"
}
}
]
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Globalization"
+ "label": "area-System.Xml"
}
}
]
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Maryam / Nick / Tarek - PRs] New PR Needs Champion",
+ "taskName": "[Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs] New PR Needs Champion",
"actions": [
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - PRs",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
"columnName": "Needs Champion",
"isOrgProject": true
}
{
"name": "hasLabel",
"parameters": {
- "label": "area-DependencyModel"
+ "label": "area-Extensions-Configuration"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Caching"
+ "label": "area-Extensions-Logging"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Configuration"
+ "label": "area-Extensions-Options"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-DependencyInjection"
+ "label": "area-Extensions-Primitives"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Hosting"
+ "label": "area-System.Diagnostics.Activity"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Logging"
+ "label": "area-System.Globalization"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Options"
+ "label": "area-System.Collections"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Primitives"
+ "label": "area-System.ComponentModel.DataAnnotations"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.ComponentModel"
+ "label": "area-System.Linq"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.ComponentModel.Composition"
+ "label": "area-System.Text.Encoding"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Composition"
+ "label": "area-System.Text.Encodings.Web"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Diagnostics.Activity"
+ "label": "area-System.Text.Json"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Globalization"
+ "label": "area-System.Xml"
}
}
]
{
"name": "isAssignedToUser",
"parameters": {
- "user": "maryamariyan"
+ "user": "eiriktsarpalis"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "isActivitySender",
+ "parameters": {
+ "user": "eiriktsarpalis"
+ }
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "isAssignedToUser",
+ "parameters": {
+ "user": "krwq"
}
}
]
{
"name": "isActivitySender",
"parameters": {
- "user": "maryamariyan"
+ "user": "krwq"
}
}
]
{
"name": "isAssignedToUser",
"parameters": {
- "user": "Nick-Stanton"
+ "user": "layomia"
}
}
]
{
"name": "isActivitySender",
"parameters": {
- "user": "Nick-Stanton"
+ "user": "layomia"
}
}
]
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - PRs",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - PRs",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
"columnName": "Done",
"isOrgProject": true
}
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Maryam / Nick / Tarek - PRs] Updated PR Needs Champion",
+ "taskName": "[Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs] Updated PR Needs Champion",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - PRs",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - PRs",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
"columnName": "Needs Champion",
"isOrgProject": true
}
{
"name": "hasLabel",
"parameters": {
- "label": "area-DependencyModel"
+ "label": "area-Extensions-Configuration"
+ }
+ },
+ {
+ "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.Diagnostics.Activity"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Globalization"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Collections"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.ComponentModel.DataAnnotations"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Linq"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Text.Encoding"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Text.Encodings.Web"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Text.Json"
+ }
+ },
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-System.Xml"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "isAssignedToUser",
+ "parameters": {
+ "user": "eiriktsarpalis"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "isAssignedToUser",
+ "parameters": {
+ "user": "krwq"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "isAssignedToUser",
+ "parameters": {
+ "user": "layomia"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "isAssignedToUser",
+ "parameters": {
+ "user": "tarekgh"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "or",
+ "operands": [
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "isInProject",
+ "parameters": {
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
+ "isOrgProject": true
+ }
+ }
+ ]
+ },
+ {
+ "name": "isInProjectColumn",
+ "parameters": {
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
+ "columnName": "Done",
+ "isOrgProject": true
+ }
+ }
+ ]
+ }
+ ]
+ }
+ }
+ },
+ {
+ "taskSource": "fabricbot-config",
+ "taskType": "trigger",
+ "capabilityId": "IssueResponder",
+ "subCapability": "PullRequestResponder",
+ "version": "1.0",
+ "config": {
+ "taskName": "[Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs] Eirik Assigned as Champion",
+ "actions": [
+ {
+ "name": "removeFromProject",
+ "parameters": {
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
+ "isOrgProject": true
+ }
+ },
+ {
+ "name": "addToProject",
+ "parameters": {
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
+ "columnName": "Champion: Eirik",
+ "isOrgProject": true
+ }
+ }
+ ],
+ "eventType": "pull_request",
+ "eventNames": [
+ "pull_request"
+ ],
+ "conditions": {
+ "operator": "and",
+ "operands": [
+ {
+ "name": "isOpen",
+ "parameters": {}
+ },
+ {
+ "operator": "or",
+ "operands": [
+ {
+ "name": "hasLabel",
+ "parameters": {
+ "label": "area-Extensions-Configuration"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Caching"
+ "label": "area-Extensions-Logging"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Configuration"
+ "label": "area-Extensions-Options"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-DependencyInjection"
+ "label": "area-Extensions-Primitives"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Hosting"
+ "label": "area-System.Diagnostics.Activity"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Logging"
+ "label": "area-System.Globalization"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Options"
+ "label": "area-System.Collections"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Primitives"
+ "label": "area-System.ComponentModel.DataAnnotations"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.ComponentModel"
+ "label": "area-System.Linq"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.ComponentModel.Composition"
+ "label": "area-System.Text.Encoding"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Composition"
+ "label": "area-System.Text.Encodings.Web"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Diagnostics.Activity"
+ "label": "area-System.Text.Json"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Globalization"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
- "user": "maryamariyan"
+ "label": "area-System.Xml"
}
}
]
},
{
- "operator": "not",
+ "operator": "or",
"operands": [
{
"name": "isAssignedToUser",
"parameters": {
- "user": "Nick-Stanton"
+ "user": "eiriktsarpalis"
}
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
+ },
{
- "name": "isAssignedToUser",
- "parameters": {
- "user": "tarekgh"
- }
+ "operator": "and",
+ "operands": [
+ {
+ "name": "isAction",
+ "parameters": {
+ "action": "opened"
+ }
+ },
+ {
+ "name": "isActivitySender",
+ "parameters": {
+ "user": "eiriktsarpalis"
+ }
+ }
+ ]
}
]
},
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - PRs",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - PRs",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
+ "columnName": "Needs Champion",
+ "isOrgProject": true
+ }
+ },
+ {
+ "name": "isInProjectColumn",
+ "parameters": {
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
"columnName": "Done",
"isOrgProject": true
}
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Maryam / Nick / Tarek - PRs] Maryam Assigned as Champion",
+ "taskName": "[Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs] Krzysztof Assigned as Champion",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - PRs",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - PRs",
- "columnName": "Champion: Maryam",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
+ "columnName": "Champion: Krzysztof",
"isOrgProject": true
}
}
{
"name": "hasLabel",
"parameters": {
- "label": "area-DependencyModel"
+ "label": "area-Extensions-Configuration"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Caching"
+ "label": "area-Extensions-Logging"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Configuration"
+ "label": "area-Extensions-Options"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-DependencyInjection"
+ "label": "area-Extensions-Primitives"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Hosting"
+ "label": "area-System.Diagnostics.Activity"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Logging"
+ "label": "area-System.Globalization"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Options"
+ "label": "area-System.Collections"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Primitives"
+ "label": "area-System.ComponentModel.DataAnnotations"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.ComponentModel"
+ "label": "area-System.Linq"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.ComponentModel.Composition"
+ "label": "area-System.Text.Encoding"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Composition"
+ "label": "area-System.Text.Encodings.Web"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Diagnostics.Activity"
+ "label": "area-System.Text.Json"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Globalization"
+ "label": "area-System.Xml"
}
}
]
{
"name": "isAssignedToUser",
"parameters": {
- "user": "maryamariyan"
+ "user": "krwq"
}
},
{
{
"name": "isActivitySender",
"parameters": {
- "user": "maryamariyan"
+ "user": "krwq"
}
}
]
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - PRs",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - PRs",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
"columnName": "Needs Champion",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - PRs",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
"columnName": "Done",
"isOrgProject": true
}
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Maryam / Nick / Tarek - PRs] Nick Assigned as Champion",
+ "taskName": "[Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs] Layomi Assigned as Champion",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - PRs",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - PRs",
- "columnName": "Champion: Nick",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
+ "columnName": "Champion: Layomi",
"isOrgProject": true
}
}
{
"name": "hasLabel",
"parameters": {
- "label": "area-DependencyModel"
+ "label": "area-Extensions-Configuration"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Caching"
+ "label": "area-Extensions-Logging"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Configuration"
+ "label": "area-Extensions-Options"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-DependencyInjection"
+ "label": "area-Extensions-Primitives"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Hosting"
+ "label": "area-System.Diagnostics.Activity"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Logging"
+ "label": "area-System.Globalization"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Options"
+ "label": "area-System.Collections"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Primitives"
+ "label": "area-System.ComponentModel.DataAnnotations"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.ComponentModel"
+ "label": "area-System.Linq"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.ComponentModel.Composition"
+ "label": "area-System.Text.Encoding"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Composition"
+ "label": "area-System.Text.Encodings.Web"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Diagnostics.Activity"
+ "label": "area-System.Text.Json"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Globalization"
+ "label": "area-System.Xml"
}
}
]
{
"name": "isAssignedToUser",
"parameters": {
- "user": "Nick-Stanton"
+ "user": "layomia"
}
},
{
{
"name": "isActivitySender",
"parameters": {
- "user": "Nick-Stanton"
+ "user": "layomia"
}
}
]
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - PRs",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - PRs",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
"columnName": "Needs Champion",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - PRs",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
"columnName": "Done",
"isOrgProject": true
}
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Maryam / Nick / Tarek - PRs] Tarek Assigned as Champion",
+ "taskName": "[Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs] Tarek Assigned as Champion",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - PRs",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - PRs",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
"columnName": "Champion: Tarek",
"isOrgProject": true
}
{
"name": "hasLabel",
"parameters": {
- "label": "area-DependencyModel"
+ "label": "area-Extensions-Configuration"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Caching"
+ "label": "area-Extensions-Logging"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Configuration"
+ "label": "area-Extensions-Options"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-DependencyInjection"
+ "label": "area-Extensions-Primitives"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Hosting"
+ "label": "area-System.Diagnostics.Activity"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Logging"
+ "label": "area-System.Globalization"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Options"
+ "label": "area-System.Collections"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-Extensions-Primitives"
+ "label": "area-System.ComponentModel.DataAnnotations"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.ComponentModel"
+ "label": "area-System.Linq"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.ComponentModel.Composition"
+ "label": "area-System.Text.Encoding"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Composition"
+ "label": "area-System.Text.Encodings.Web"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Diagnostics.Activity"
+ "label": "area-System.Text.Json"
}
},
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Globalization"
+ "label": "area-System.Xml"
}
}
]
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - PRs",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - PRs",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
"columnName": "Needs Champion",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Maryam / Nick / Tarek - PRs",
+ "projectName": "Area Pod: Eirik / Krzysztof / Layomi / Tarek - PRs",
"columnName": "Done",
"isOrgProject": true
}
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Jeremy / Levi - Issue Triage] Moved to Another Area",
+ "taskName": "[Area Pod: Eric / Jeff - Issue Triage] Moved to Another Area",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - Issue Triage",
+ "projectName": "Area Pod: Eric / Jeff - Issue Triage",
"isOrgProject": true
}
}
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Formats.Asn1"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Formats.Cbor"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Security"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Text.Encoding"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Text.Encodings.Web"
+ "label": "area-Meta"
}
}
]
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - Issue Triage",
+ "projectName": "Area Pod: Eric / Jeff - Issue Triage",
"isOrgProject": true
}
}
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Jeremy / Levi - Issue Triage] Needs Triage",
+ "taskName": "[Area Pod: Eric / Jeff - Issue Triage] Needs Triage",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - Issue Triage",
+ "projectName": "Area Pod: Eric / Jeff - Issue Triage",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - Issue Triage",
+ "projectName": "Area Pod: Eric / Jeff - Issue Triage",
"columnName": "Needs Triage",
"isOrgProject": true
}
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Formats.Asn1"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Formats.Cbor"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Security"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Text.Encoding"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Text.Encodings.Web"
+ "label": "area-Meta"
}
}
]
},
{
"operator": "or",
- "operands": [
- {
- "name": "labelAdded",
- "parameters": {
- "label": "area-System.Formats.Asn1"
- }
- },
- {
- "name": "labelAdded",
- "parameters": {
- "label": "area-System.Formats.Cbor"
- }
- },
- {
- "name": "labelAdded",
- "parameters": {
- "label": "area-System.Security"
- }
- },
- {
- "name": "labelAdded",
- "parameters": {
- "label": "area-System.Text.Encoding"
- }
- },
+ "operands": [
{
"name": "labelAdded",
"parameters": {
- "label": "area-System.Text.Encodings.Web"
+ "label": "area-Meta"
}
}
]
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - Issue Triage",
+ "projectName": "Area Pod: Eric / Jeff - Issue Triage",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - Issue Triage",
+ "projectName": "Area Pod: Eric / Jeff - Issue Triage",
"isOrgProject": true,
"columnName": "Triaged"
}
"subCapability": "IssueCommentResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Jeremy / Levi - Issue Triage] Needs Further Triage",
+ "taskName": "[Area Pod: Eric / Jeff - Issue Triage] Needs Further Triage",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - Issue Triage",
+ "projectName": "Area Pod: Eric / Jeff - Issue Triage",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - Issue Triage",
+ "projectName": "Area Pod: Eric / Jeff - Issue Triage",
"columnName": "Needs Triage",
"isOrgProject": true
}
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Formats.Asn1"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Formats.Cbor"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Security"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Text.Encoding"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Text.Encodings.Web"
+ "label": "area-Meta"
}
}
]
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - Issue Triage",
+ "projectName": "Area Pod: Eric / Jeff - Issue Triage",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - Issue Triage",
+ "projectName": "Area Pod: Eric / Jeff - Issue Triage",
"columnName": "Triaged",
"isOrgProject": true
}
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Jeremy / Levi - Issue Triage] Triaged",
+ "taskName": "[Area Pod: Eric / Jeff - Issue Triage] Triaged",
"actions": [
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - Issue Triage",
+ "projectName": "Area Pod: Eric / Jeff - Issue Triage",
"columnName": "Triaged",
"isOrgProject": true
}
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - Issue Triage",
+ "projectName": "Area Pod: Eric / Jeff - Issue Triage",
"isOrgProject": true
}
},
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Jeremy / Levi - Issue Triage] Jeremy Updated Issue",
+ "taskName": "[Area Pod: Eric / Jeff - Issue Triage] Eric Updated Issue",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - Issue Triage",
- "columnName": "Triage: Jeremy",
+ "projectName": "Area Pod: Eric / Jeff - Issue Triage",
+ "columnName": "Triage: Eric",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - Issue Triage",
+ "projectName": "Area Pod: Eric / Jeff - Issue Triage",
"isOrgProject": true,
"columnName": "Needs Triage"
}
{
"name": "isActivitySender",
"parameters": {
- "user": "bartonjs"
+ "user": "ericstj"
}
},
{
"subCapability": "IssueCommentResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Jeremy / Levi - Issue Triage] Jeremy Commented",
+ "taskName": "[Area Pod: Eric / Jeff - Issue Triage] Eric Commented",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - Issue Triage",
- "columnName": "Triage: Jeremy",
+ "projectName": "Area Pod: Eric / Jeff - Issue Triage",
+ "columnName": "Triage: Eric",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - Issue Triage",
+ "projectName": "Area Pod: Eric / Jeff - Issue Triage",
"isOrgProject": true,
"columnName": "Needs Triage"
}
{
"name": "isActivitySender",
"parameters": {
- "user": "bartonjs"
+ "user": "ericstj"
}
},
{
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Jeremy / Levi - Issue Triage] Levi Updated Issue",
+ "taskName": "[Area Pod: Eric / Jeff - Issue Triage] Jeff Updated Issue",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - Issue Triage",
- "columnName": "Triage: Levi",
+ "projectName": "Area Pod: Eric / Jeff - Issue Triage",
+ "columnName": "Triage: Jeff",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - Issue Triage",
+ "projectName": "Area Pod: Eric / Jeff - Issue Triage",
"isOrgProject": true,
"columnName": "Needs Triage"
}
{
"name": "isActivitySender",
"parameters": {
- "user": "GrabYourPitchForks"
+ "user": "jeffhandley"
}
},
{
"subCapability": "IssueCommentResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Jeremy / Levi - Issue Triage] Levi Commented",
+ "taskName": "[Area Pod: Eric / Jeff - Issue Triage] Jeff Commented",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - Issue Triage",
- "columnName": "Triage: Levi",
+ "projectName": "Area Pod: Eric / Jeff - Issue Triage",
+ "columnName": "Triage: Jeff",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - Issue Triage",
+ "projectName": "Area Pod: Eric / Jeff - Issue Triage",
"isOrgProject": true,
"columnName": "Needs Triage"
}
{
"name": "isActivitySender",
"parameters": {
- "user": "GrabYourPitchForks"
+ "user": "jeffhandley"
}
},
{
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Jeremy / Levi - PRs] Closed, Merged, or Moved",
+ "taskName": "[Area Pod: Eric / Jeff - PRs] Closed, Merged, or Moved",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - PRs",
+ "projectName": "Area Pod: Eric / Jeff - PRs",
"columnName": "Done",
"isOrgProject": true
}
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - PRs",
+ "projectName": "Area Pod: Eric / Jeff - PRs",
"isOrgProject": true
}
},
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - PRs",
+ "projectName": "Area Pod: Eric / Jeff - PRs",
"columnName": "Done",
"isOrgProject": true
}
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Formats.Asn1"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Formats.Cbor"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Security"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Text.Encoding"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Text.Encodings.Web"
+ "label": "area-Meta"
}
}
]
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Jeremy / Levi - PRs] New PR Needs Champion",
+ "taskName": "[Area Pod: Eric / Jeff - PRs] New PR Needs Champion",
"actions": [
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - PRs",
+ "projectName": "Area Pod: Eric / Jeff - PRs",
"columnName": "Needs Champion",
"isOrgProject": true
}
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Formats.Asn1"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Formats.Cbor"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Security"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Text.Encoding"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Text.Encodings.Web"
+ "label": "area-Meta"
}
}
]
{
"name": "isAssignedToUser",
"parameters": {
- "user": "bartonjs"
+ "user": "ericstj"
}
}
]
{
"name": "isActivitySender",
"parameters": {
- "user": "bartonjs"
+ "user": "ericstj"
}
}
]
{
"name": "isAssignedToUser",
"parameters": {
- "user": "GrabYourPitchForks"
+ "user": "jeffhandley"
}
}
]
{
"name": "isActivitySender",
"parameters": {
- "user": "GrabYourPitchForks"
+ "user": "jeffhandley"
}
}
]
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - PRs",
+ "projectName": "Area Pod: Eric / Jeff - PRs",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - PRs",
+ "projectName": "Area Pod: Eric / Jeff - PRs",
"columnName": "Done",
"isOrgProject": true
}
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Jeremy / Levi - PRs] Updated PR Needs Champion",
+ "taskName": "[Area Pod: Eric / Jeff - PRs] Updated PR Needs Champion",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - PRs",
+ "projectName": "Area Pod: Eric / Jeff - PRs",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - PRs",
+ "projectName": "Area Pod: Eric / Jeff - PRs",
"columnName": "Needs Champion",
"isOrgProject": true
}
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Formats.Asn1"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Formats.Cbor"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Security"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Text.Encoding"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Text.Encodings.Web"
+ "label": "area-Meta"
}
}
]
{
"name": "isAssignedToUser",
"parameters": {
- "user": "bartonjs"
+ "user": "ericstj"
}
}
]
{
"name": "isAssignedToUser",
"parameters": {
- "user": "GrabYourPitchForks"
+ "user": "jeffhandley"
}
}
]
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - PRs",
+ "projectName": "Area Pod: Eric / Jeff - PRs",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - PRs",
+ "projectName": "Area Pod: Eric / Jeff - PRs",
"columnName": "Done",
"isOrgProject": true
}
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Jeremy / Levi - PRs] Jeremy Assigned as Champion",
+ "taskName": "[Area Pod: Eric / Jeff - PRs] Eric Assigned as Champion",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - PRs",
+ "projectName": "Area Pod: Eric / Jeff - PRs",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - PRs",
- "columnName": "Champion: Jeremy",
+ "projectName": "Area Pod: Eric / Jeff - PRs",
+ "columnName": "Champion: Eric",
"isOrgProject": true
}
}
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Formats.Asn1"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Formats.Cbor"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Security"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Text.Encoding"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Text.Encodings.Web"
+ "label": "area-Meta"
}
}
]
{
"name": "isAssignedToUser",
"parameters": {
- "user": "bartonjs"
+ "user": "ericstj"
}
},
{
{
"name": "isActivitySender",
"parameters": {
- "user": "bartonjs"
+ "user": "ericstj"
}
}
]
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - PRs",
+ "projectName": "Area Pod: Eric / Jeff - PRs",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - PRs",
+ "projectName": "Area Pod: Eric / Jeff - PRs",
"columnName": "Needs Champion",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - PRs",
+ "projectName": "Area Pod: Eric / Jeff - PRs",
"columnName": "Done",
"isOrgProject": true
}
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Jeremy / Levi - PRs] Levi Assigned as Champion",
+ "taskName": "[Area Pod: Eric / Jeff - PRs] Jeff Assigned as Champion",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - PRs",
+ "projectName": "Area Pod: Eric / Jeff - PRs",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - PRs",
- "columnName": "Champion: Levi",
+ "projectName": "Area Pod: Eric / Jeff - PRs",
+ "columnName": "Champion: Jeff",
"isOrgProject": true
}
}
{
"name": "hasLabel",
"parameters": {
- "label": "area-System.Formats.Asn1"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Formats.Cbor"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Security"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Text.Encoding"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Text.Encodings.Web"
+ "label": "area-Meta"
}
}
]
{
"name": "isAssignedToUser",
"parameters": {
- "user": "GrabYourPitchForks"
+ "user": "jeffhandley"
}
},
{
{
"name": "isActivitySender",
"parameters": {
- "user": "GrabYourPitchForks"
+ "user": "jeffhandley"
}
}
]
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - PRs",
+ "projectName": "Area Pod: Eric / Jeff - PRs",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - PRs",
+ "projectName": "Area Pod: Eric / Jeff - PRs",
"columnName": "Needs Champion",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Jeremy / Levi - PRs",
+ "projectName": "Area Pod: Eric / Jeff - PRs",
"columnName": "Done",
"isOrgProject": true
}