"labelsAndMentions": [
{
"labels": [
- "area-System.Security"
+ "area-AssemblyLoader-coreclr"
],
"mentionees": [
- "dotnet/area-system-security",
- "vcsjones"
+ "vitek-karas",
+ "agocke",
+ "vsadov"
]
},
{
"labels": [
- "area-System.Diagnostics.Tracing"
+ "area-AssemblyLoader-mono"
+ ],
+ "mentionees": []
+ },
+ {
+ "labels": [
+ "area-CodeGen-coreclr"
],
"mentionees": [
- "tarekgh",
- "tommcdon",
- "pjanotti"
+ "JulieLeeMSFT",
+ "jakobbotsch",
+ "kunalspathak"
]
},
{
"labels": [
- "area-System.Linq.Parallel"
+ "area-Codegen-Interpreter-mono"
],
"mentionees": [
- "dotnet/area-system-linq-parallel"
+ "brzvlad",
+ "kotlarmilos"
]
},
{
"labels": [
- "area-System.Text.Encoding"
+ "area-Codegen-JIT-Mono"
],
"mentionees": [
- "dotnet/area-system-text-encoding"
+ "SamMonoRT",
+ "vargaz"
]
},
{
"labels": [
- "area-System.Text.Encodings.Web"
+ "area-CodeGen-LLVM-Mono"
],
"mentionees": [
- "dotnet/area-system-text-encodings-web"
+ "SamMonoRT",
+ "vargaz"
]
},
{
"labels": [
- "area-System.Threading.Channels"
+ "area-CodeGen-meta-Mono"
],
"mentionees": [
- "dotnet/area-system-threading-channels"
+ "SamMonoRT",
+ "vargaz",
+ "lambdageek"
]
},
{
"labels": [
- "area-System.Threading.Tasks"
+ "area-System.DateTime"
],
"mentionees": [
- "dotnet/area-system-threading-tasks"
+ "dotnet/area-system-datetime"
]
},
{
"labels": [
- "area-System.Text.RegularExpressions"
+ "area-Debugger-mono"
],
"mentionees": [
- "dotnet/area-system-text-regularexpressions"
+ "thaystg"
]
},
{
"labels": [
- "area-System.Transactions"
+ "area-DependencyModel"
],
"mentionees": [
- "roji",
- "ajcvickers"
+ "dotnet/area-dependencymodel"
]
},
{
"labels": [
- "area-GC-mono"
+ "area-Diagnostics-coreclr"
],
"mentionees": [
- "brzvlad"
+ "tommcdon"
]
},
{
"labels": [
- "area-Codegen-Interpreter-mono"
+ "area-Extensions-Caching"
],
"mentionees": [
- "brzvlad",
- "kotlarmilos"
+ "dotnet/area-extensions-caching"
]
},
{
"labels": [
- "area-Infrastructure-mono"
+ "area-Extensions-Configuration"
],
"mentionees": [
- "directhex"
+ "dotnet/area-extensions-configuration"
]
},
{
"labels": [
- "area-AssemblyLoader-mono"
+ "area-Extensions-DependencyInjection"
],
- "mentionees": []
+ "mentionees": [
+ "dotnet/area-extensions-dependencyinjection"
+ ]
},
{
"labels": [
- "area-Debugger-mono"
+ "area-Extensions-FileSystem"
],
"mentionees": [
- "thaystg"
+ "dotnet/area-extensions-filesystem"
]
},
{
"labels": [
- "area-System.Collections"
+ "area-Extensions-Hosting"
],
"mentionees": [
- "dotnet/area-system-collections"
+ "dotnet/area-extensions-hosting"
]
},
{
"labels": [
- "area-System.Linq"
+ "area-Extensions-HttpClientFactory"
],
"mentionees": [
- "dotnet/area-system-linq"
+ "dotnet/ncl"
]
},
{
"labels": [
- "area-System.Numerics.Tensors"
+ "area-Extensions-Logging"
],
"mentionees": [
- "dotnet/area-system-numerics-tensors"
+ "dotnet/area-extensions-logging"
]
},
{
"labels": [
- "area-Host"
+ "area-Extensions-Options"
],
"mentionees": [
- "vitek-karas",
- "agocke",
- "vsadov"
+ "dotnet/area-extensions-options"
]
},
{
"labels": [
- "area-HostModel"
+ "area-Extensions-Primitives"
],
"mentionees": [
- "vitek-karas",
- "agocke"
+ "dotnet/area-extensions-primitives"
]
},
{
"labels": [
- "area-Single-File"
+ "area-GC-coreclr"
],
"mentionees": [
- "agocke",
- "vitek-karas",
- "vsadov"
+ "dotnet/gc"
]
},
{
"labels": [
- "area-Tools-ILLink"
+ "area-GC-mono"
],
"mentionees": [
- "agocke",
- "sbomer",
- "vitek-karas"
+ "brzvlad"
]
},
{
"labels": [
- "area-NativeAOT-coreclr"
+ "area-Host"
],
"mentionees": [
+ "vitek-karas",
"agocke",
- "MichalStrehovsky",
- "jkotas"
+ "vsadov"
]
},
{
"labels": [
- "area-System.Buffers"
+ "area-HostModel"
],
"mentionees": [
- "dotnet/area-system-buffers"
+ "vitek-karas",
+ "agocke"
]
},
{
"labels": [
- "area-System.Numerics"
+ "area-ILTools-coreclr"
],
"mentionees": [
- "dotnet/area-system-numerics"
+ "JulieLeeMSFT"
]
},
{
"labels": [
- "area-System.Runtime.Intrinsics"
+ "area-ILVerification"
],
"mentionees": [
- "dotnet/area-system-runtime-intrinsics"
+ "JulieLeeMSFT"
]
},
{
"labels": [
- "area-System.Runtime.InteropServices"
+ "area-Infrastructure"
],
"mentionees": [
- "dotnet/interop-contrib"
+ "dotnet/runtime-infrastructure"
]
},
{
"labels": [
- "area-System.CodeDom"
+ "area-Infrastructure-coreclr"
],
"mentionees": [
- "dotnet/area-system-codedom"
+ "hoyosjs"
]
},
{
"labels": [
- "area-System.Xml"
+ "area-Infrastructure-libraries"
],
"mentionees": [
- "dotnet/area-system-xml"
+ "dotnet/area-infrastructure-libraries"
]
},
{
"labels": [
- "area-AssemblyLoader-coreclr"
+ "area-Infrastructure-mono"
],
"mentionees": [
- "vitek-karas",
- "agocke",
- "vsadov"
+ "directhex"
]
},
{
"labels": [
- "area-System.Dynamic.Runtime"
+ "area-Meta"
],
"mentionees": [
- "cston"
+ "dotnet/area-meta"
]
},
{
"labels": [
- "area-System.Linq.Expressions"
+ "area-Microsoft.CSharp"
],
"mentionees": [
"cston"
},
{
"labels": [
- "area-Microsoft.CSharp"
+ "area-Microsoft.Extensions"
],
"mentionees": [
- "cston"
+ "dotnet/area-microsoft-extensions"
]
},
{
},
{
"labels": [
- "area-Infrastructure-libraries"
+ "area-Microsoft.Win32"
],
"mentionees": [
- "dotnet/area-infrastructure-libraries"
+ "dotnet/area-microsoft-win32"
]
},
{
"labels": [
- "area-Infrastructure"
+ "area-NativeAOT-coreclr"
],
"mentionees": [
- "dotnet/runtime-infrastructure"
+ "agocke",
+ "MichalStrehovsky",
+ "jkotas"
]
},
{
"labels": [
- "area-GC-coreclr"
+ "area-Single-File"
],
"mentionees": [
- "dotnet/gc"
+ "agocke",
+ "vitek-karas",
+ "vsadov"
]
},
{
"labels": [
- "area-System.Net"
+ "area-System.Buffers"
],
"mentionees": [
- "dotnet/ncl"
+ "dotnet/area-system-buffers"
]
},
{
"labels": [
- "area-System.Net.Http"
+ "area-System.CodeDom"
],
"mentionees": [
- "dotnet/ncl"
+ "dotnet/area-system-codedom"
]
},
{
"labels": [
- "area-System.Net.Security"
+ "area-System.Collections"
],
"mentionees": [
- "dotnet/ncl",
- "vcsjones"
+ "dotnet/area-system-collections"
]
},
{
"labels": [
- "area-System.Net.Sockets"
+ "area-System.ComponentModel"
],
"mentionees": [
- "dotnet/ncl"
+ "dotnet/area-system-componentmodel"
]
},
{
"labels": [
- "area-Diagnostics-coreclr"
+ "area-System.ComponentModel.Composition"
],
"mentionees": [
- "tommcdon"
+ "dotnet/area-system-componentmodel-composition"
]
},
{
"labels": [
- "area-System.Diagnostics"
+ "area-System.ComponentModel.DataAnnotations"
],
"mentionees": [
- "tommcdon"
+ "dotnet/area-system-componentmodel-dataannotations"
+ ]
+ },
+ {
+ "labels": [
+ "area-System.Composition"
+ ],
+ "mentionees": [
+ "dotnet/area-system-composition"
+ ]
+ },
+ {
+ "labels": [
+ "area-System.Configuration"
+ ],
+ "mentionees": [
+ "dotnet/area-system-configuration"
+ ]
+ },
+ {
+ "labels": [
+ "area-System.Console"
+ ],
+ "mentionees": [
+ "dotnet/area-system-console"
]
},
{
},
{
"labels": [
- "area-System.Data.OleDB"
+ "area-System.Data.Odbc"
],
"mentionees": [
"roji",
},
{
"labels": [
- "area-System.Data.Odbc"
+ "area-System.Data.OleDB"
],
"mentionees": [
"roji",
},
{
"labels": [
- "area-System.ComponentModel.DataAnnotations"
+ "area-System.Diagnostics"
],
"mentionees": [
- "jeffhandley"
+ "tommcdon"
]
},
{
"labels": [
- "area-Extensions-FileSystem"
+ "area-System.Diagnostics.Activity"
],
"mentionees": [
- "dotnet/area-extensions-filesystem"
+ "dotnet/area-system-diagnostics-activity"
]
},
{
"labels": [
- "area-Extensions-HttpClientFactory"
+ "area-System.Diagnostics.EventLog"
],
"mentionees": [
- "dotnet/ncl"
+ "dotnet/area-system-diagnostics-eventlog"
]
},
{
"labels": [
- "area-System.Net.Quic"
+ "area-System.Diagnostics.PerformanceCounter"
],
"mentionees": [
- "dotnet/ncl"
+ "dotnet/area-system-diagnostics-performancecounter"
]
},
{
"labels": [
- "area-System.Formats.Cbor"
+ "area-System.Diagnostics.Process"
],
"mentionees": [
- "dotnet/area-system-formats-cbor",
- "vcsjones"
+ "dotnet/area-system-diagnostics-process"
]
},
{
"labels": [
- "area-System.Formats.Asn1"
+ "area-System.Diagnostics.TraceSource"
],
"mentionees": [
- "dotnet/area-system-formats-asn1",
- "vcsjones"
+ "dotnet/area-system-diagnostics-tracesource"
]
},
{
"labels": [
- "area-Codegen-JIT-Mono"
+ "area-System.Diagnostics.Tracing"
],
"mentionees": [
- "SamMonoRT",
- "vargaz"
+ "tarekgh",
+ "tommcdon",
+ "pjanotti"
]
},
{
"labels": [
- "area-CodeGen-LLVM-Mono"
+ "area-System.DirectoryServices"
],
"mentionees": [
- "SamMonoRT",
- "vargaz"
+ "dotnet/area-system-directoryservices",
+ "jay98014"
]
},
{
"labels": [
- "area-CodeGen-meta-Mono"
+ "area-System.Drawing"
],
"mentionees": [
- "SamMonoRT",
- "vargaz",
- "lambdageek"
+ "dotnet/area-system-drawing"
]
},
{
"labels": [
- "area-System.Text.Json"
+ "area-System.Dynamic.Runtime"
],
"mentionees": [
- "dotnet/area-system-text-json",
- "gregsdennis"
+ "cston"
]
},
{
"labels": [
- "area-System.Memory"
+ "area-System.Formats.Asn1"
],
"mentionees": [
- "dotnet/area-system-memory"
+ "dotnet/area-system-formats-asn1",
+ "bartonjs",
+ "vcsjones"
]
},
{
"labels": [
- "area-Infrastructure-coreclr"
+ "area-System.Formats.Cbor"
],
"mentionees": [
- "hoyosjs"
+ "dotnet/area-system-formats-cbor",
+ "bartonjs",
+ "vcsjones"
]
},
{
"labels": [
- "area-System.IO"
+ "area-System.Formats.Tar"
],
"mentionees": [
- "dotnet/area-system-io"
+ "dotnet/area-system-formats-tar"
]
},
{
"labels": [
- "area-System.IO.Compression"
+ "area-System.Globalization"
],
"mentionees": [
- "dotnet/area-system-io-compression"
+ "dotnet/area-system-globalization"
]
},
{
"labels": [
- "area-System.Diagnostics.Process"
+ "area-System.IO"
],
"mentionees": [
- "dotnet/area-system-diagnostics-process"
+ "dotnet/area-system-io"
]
},
{
"labels": [
- "area-System.Console"
+ "area-System.IO.Compression"
],
"mentionees": [
- "dotnet/area-system-console"
+ "dotnet/area-system-io-compression"
]
},
{
"labels": [
- "area-System.Runtime"
+ "area-System.IO.Hashing"
],
"mentionees": [
- "dotnet/area-system-runtime"
+ "dotnet/area-system-io-hashing",
+ "bartonjs",
+ "vcsjones"
]
},
{
"labels": [
- "area-System.Threading"
+ "area-System.IO.Ports"
],
"mentionees": [
- "mangod9"
+ "dotnet/area-system-io-ports"
]
},
{
"labels": [
- "area-vm-coreclr"
+ "area-System.Linq"
],
"mentionees": [
- "mangod9"
+ "dotnet/area-system-linq"
]
},
{
"labels": [
- "area-CodeGen-coreclr"
+ "area-System.Linq.Expressions"
],
"mentionees": [
- "JulieLeeMSFT",
- "jakobbotsch",
- "kunalspathak"
+ "cston"
]
},
{
"labels": [
- "area-ILTools-coreclr"
+ "area-System.Linq.Parallel"
],
"mentionees": [
- "JulieLeeMSFT"
+ "dotnet/area-system-linq-parallel"
]
},
{
"labels": [
- "area-ILVerification"
+ "area-System.Management"
],
"mentionees": [
- "JulieLeeMSFT"
+ "dotnet/area-system-management"
]
},
{
"labels": [
- "area-System.DirectoryServices"
+ "area-System.Memory"
],
"mentionees": [
- "dotnet/area-system-directoryservices",
- "jay98014"
+ "dotnet/area-system-memory"
]
},
{
"labels": [
- "area-System.Speech"
+ "area-System.Net"
],
"mentionees": [
- "ericstj",
- "jeffhandley"
+ "dotnet/ncl"
]
},
{
"labels": [
- "area-Meta"
+ "area-System.Net.Http"
],
"mentionees": [
- "dotnet/area-meta"
+ "dotnet/ncl"
]
},
{
"labels": [
- "area-DependencyModel"
+ "area-System.Net.Quic"
],
"mentionees": [
- "dotnet/area-dependencymodel"
+ "dotnet/ncl"
]
},
{
"labels": [
- "area-Extensions-Caching"
+ "area-System.Net.Security"
],
"mentionees": [
- "dotnet/area-extensions-caching"
+ "dotnet/ncl",
+ "bartonjs",
+ "vcsjones"
]
},
{
"labels": [
- "area-Extensions-Configuration"
+ "area-System.Net.Sockets"
],
"mentionees": [
- "dotnet/area-extensions-configuration"
+ "dotnet/ncl"
]
},
{
"labels": [
- "area-Extensions-DependencyInjection"
+ "area-System.Numerics"
],
"mentionees": [
- "dotnet/area-extensions-dependencyinjection"
+ "dotnet/area-system-numerics"
]
},
{
"labels": [
- "area-Extensions-Hosting"
+ "area-System.Numerics.Tensors"
],
"mentionees": [
- "dotnet/area-extensions-hosting"
+ "dotnet/area-system-numerics-tensors"
]
},
{
"labels": [
- "area-Extensions-Logging"
+ "area-System.Reflection"
],
"mentionees": [
- "dotnet/area-extensions-logging"
+ "dotnet/area-system-reflection"
]
},
{
"labels": [
- "area-Extensions-Options"
+ "area-System.Reflection.Emit"
],
"mentionees": [
- "dotnet/area-extensions-options"
+ "dotnet/area-system-reflection-emit"
]
},
{
"labels": [
- "area-Extensions-Primitives"
+ "area-System.Reflection.Metadata"
],
"mentionees": [
- "dotnet/area-extensions-primitives"
+ "dotnet/area-system-reflection-metadata"
]
},
{
"labels": [
- "area-Microsoft.Extensions"
+ "area-System.Resources"
],
"mentionees": [
- "dotnet/area-microsoft-extensions"
+ "dotnet/area-system-resources"
]
},
{
"labels": [
- "area-System.ComponentModel"
+ "area-System.Runtime"
],
"mentionees": [
- "dotnet/area-system-componentmodel"
+ "dotnet/area-system-runtime"
]
},
{
"labels": [
- "area-System.ComponentModel.Composition"
+ "area-System.Runtime.CompilerServices"
],
"mentionees": [
- "dotnet/area-system-componentmodel-composition"
+ "dotnet/area-system-runtime-compilerservices"
]
},
{
"labels": [
- "area-System.Composition"
+ "area-System.Runtime.InteropServices"
],
"mentionees": [
- "dotnet/area-system-composition"
+ "dotnet/interop-contrib"
]
},
{
"labels": [
- "area-System.Diagnostics.Activity"
+ "area-System.Runtime.Intrinsics"
],
"mentionees": [
- "dotnet/area-system-diagnostics-activity"
+ "dotnet/area-system-runtime-intrinsics"
]
},
{
"labels": [
- "area-System.Globalization"
+ "area-System.Security"
],
"mentionees": [
- "dotnet/area-system-globalization"
+ "dotnet/area-system-security",
+ "bartonjs",
+ "vcsjones"
]
},
{
"labels": [
- "area-Microsoft.Win32"
+ "area-System.ServiceProcess"
],
"mentionees": [
- "dotnet/area-microsoft-win32"
+ "dotnet/area-system-serviceprocess"
]
},
{
"labels": [
- "area-System.Diagnostics.EventLog"
+ "area-System.Speech"
],
"mentionees": [
- "dotnet/area-system-diagnostics-eventlog"
+ "dotnet/area-system-speech"
]
},
{
"labels": [
- "area-System.Diagnostics.PerformanceCounter"
+ "area-System.Text.Encoding"
],
"mentionees": [
- "dotnet/area-system-diagnostics-performancecounter"
+ "dotnet/area-system-text-encoding"
]
},
{
"labels": [
- "area-System.Diagnostics.TraceSource"
+ "area-System.Text.Encodings.Web"
],
"mentionees": [
- "dotnet/area-system-diagnostics-tracesource"
+ "dotnet/area-system-text-encodings-web"
]
},
{
"labels": [
- "area-System.Drawing"
+ "area-System.Text.Json"
],
"mentionees": [
- "dotnet/area-system-drawing"
+ "dotnet/area-system-text-json",
+ "gregsdennis"
]
},
{
"labels": [
- "area-System.Management"
+ "area-System.Text.RegularExpressions"
],
"mentionees": [
- "dotnet/area-system-management"
+ "dotnet/area-system-text-regularexpressions"
]
},
{
"labels": [
- "area-System.ServiceProcess"
+ "area-System.Threading"
],
"mentionees": [
- "dotnet/area-system-serviceprocess"
+ "mangod9"
]
},
{
"labels": [
- "area-System.Configuration"
+ "area-System.Threading.Channels"
],
"mentionees": [
- "dotnet/area-system-configuration"
+ "dotnet/area-system-threading-channels"
]
},
{
"labels": [
- "area-System.Reflection"
+ "area-System.Threading.Tasks"
],
"mentionees": [
- "dotnet/area-system-reflection"
+ "dotnet/area-system-threading-tasks"
]
},
{
"labels": [
- "area-System.Reflection.Emit"
+ "area-System.Transactions"
],
"mentionees": [
- "dotnet/area-system-reflection-emit"
+ "roji",
+ "ajcvickers"
]
},
{
"labels": [
- "area-System.Reflection.Metadata"
+ "area-System.Xml"
],
"mentionees": [
- "dotnet/area-system-reflection-metadata"
+ "dotnet/area-system-xml"
]
},
{
"labels": [
- "area-System.Resources"
+ "area-Tools-ILLink"
],
"mentionees": [
- "dotnet/area-system-resources"
+ "agocke",
+ "sbomer",
+ "vitek-karas"
]
},
{
"labels": [
- "area-System.Runtime.CompilerServices"
+ "area-vm-coreclr"
],
"mentionees": [
- "dotnet/area-system-runtime-compilerservices"
+ "mangod9"
]
}
],
"parameters": {
"label": "breaking-change"
}
- },
- {
- "operator": "and",
- "operands": [
- {
- "name": "",
- "parameters": {}
- }
- ]
}
]
},
"vitek-karas",
"LakshanF",
"sbomer",
- "joperezr"
+ "joperezr",
+ "marek-safar"
]
}
],
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Adam / David / Jeremy - Issue Triage] Moved to Another Area",
+ "taskName": "[Area Pod: Adam / David - Issue Triage] Moved to Another Area",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
+ "projectName": "Area Pod: Adam / David - Issue Triage",
"isOrgProject": true
}
}
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
+ "projectName": "Area Pod: Adam / David - Issue Triage",
"isOrgProject": true
}
}
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Adam / David / Jeremy - Issue Triage] Needs Triage",
+ "taskName": "[Area Pod: Adam / David - Issue Triage] Needs Triage",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
+ "projectName": "Area Pod: Adam / David - Issue Triage",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
+ "projectName": "Area Pod: Adam / David - Issue Triage",
"columnName": "Needs Triage",
"isOrgProject": true
}
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
+ "projectName": "Area Pod: Adam / David - Issue Triage",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
+ "projectName": "Area Pod: Adam / David - Issue Triage",
"isOrgProject": true,
"columnName": "Triaged"
}
"subCapability": "IssueCommentResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Adam / David / Jeremy - Issue Triage] Needs Further Triage",
+ "taskName": "[Area Pod: Adam / David - Issue Triage] Needs Further Triage",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
+ "projectName": "Area Pod: Adam / David - Issue Triage",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
+ "projectName": "Area Pod: Adam / David - Issue Triage",
"columnName": "Needs Triage",
"isOrgProject": true
}
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
+ "projectName": "Area Pod: Adam / David - Issue Triage",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
+ "projectName": "Area Pod: Adam / David - Issue Triage",
"columnName": "Triaged",
"isOrgProject": true
}
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Adam / David / Jeremy - Issue Triage] Triaged",
+ "taskName": "[Area Pod: Adam / David - Issue Triage] Triaged",
"actions": [
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
+ "projectName": "Area Pod: Adam / David - Issue Triage",
"columnName": "Triaged",
"isOrgProject": true
}
"operands": [
{
"name": "isInProject",
- "parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - 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: Adam / David / Jeremy - Issue Triage] Adam Updated Issue",
- "actions": [
- {
- "name": "moveToProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
- "columnName": "Triage: Adam",
- "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": "adamsitnik"
- }
- },
- {
- "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] Adam Commented",
- "actions": [
- {
- "name": "moveToProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
- "columnName": "Triage: Adam",
- "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": "adamsitnik"
- }
- },
- {
- "name": "isOpen",
- "parameters": {}
+ "parameters": {
+ "projectName": "Area Pod: Adam / David - Issue Triage",
+ "isOrgProject": true
+ }
},
{
- "operator": "not",
+ "operator": "or",
"operands": [
{
- "name": "isInMilestone",
+ "name": "addedToMilestone",
"parameters": {}
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
+ },
{
- "name": "hasLabel",
+ "name": "labelAdded",
"parameters": {
"label": "needs-author-action"
}
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
+ },
{
- "name": "hasLabel",
+ "name": "labelAdded",
"parameters": {
"label": "api-ready-for-review"
}
+ },
+ {
+ "name": "isAction",
+ "parameters": {
+ "action": "closed"
+ }
}
]
}
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Adam / David / Jeremy - Issue Triage] David Updated Issue",
+ "taskName": "[Area Pod: Adam / David - Issue Triage] Adam Updated Issue",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
- "columnName": "Triage: David",
+ "projectName": "Area Pod: Adam / David - Issue Triage",
+ "columnName": "Triage: Adam",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
+ "projectName": "Area Pod: Adam / David - Issue Triage",
"isOrgProject": true,
"columnName": "Needs Triage"
}
{
"name": "isActivitySender",
"parameters": {
- "user": "jozkee"
+ "user": "adamsitnik"
}
},
{
"subCapability": "IssueCommentResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Adam / David / Jeremy - Issue Triage] David Commented",
+ "taskName": "[Area Pod: Adam / David - Issue Triage] Adam Commented",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
- "columnName": "Triage: David",
+ "projectName": "Area Pod: Adam / David - Issue Triage",
+ "columnName": "Triage: Adam",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
+ "projectName": "Area Pod: Adam / David - Issue Triage",
"isOrgProject": true,
"columnName": "Needs Triage"
}
{
"name": "isActivitySender",
"parameters": {
- "user": "jozkee"
+ "user": "adamsitnik"
}
},
{
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Adam / David / Jeremy - Issue Triage] Jeremy Updated Issue",
+ "taskName": "[Area Pod: Adam / David - Issue Triage] David Updated Issue",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
- "columnName": "Triage: Jeremy",
+ "projectName": "Area Pod: Adam / David - Issue Triage",
+ "columnName": "Triage: David",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
+ "projectName": "Area Pod: Adam / David - Issue Triage",
"isOrgProject": true,
"columnName": "Needs Triage"
}
{
"name": "isActivitySender",
"parameters": {
- "user": "bartonjs"
+ "user": "jozkee"
}
},
{
"subCapability": "IssueCommentResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Adam / David / Jeremy - Issue Triage] Jeremy Commented",
+ "taskName": "[Area Pod: Adam / David - Issue Triage] David Commented",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
- "columnName": "Triage: Jeremy",
+ "projectName": "Area Pod: Adam / David - Issue Triage",
+ "columnName": "Triage: David",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - Issue Triage",
+ "projectName": "Area Pod: Adam / David - Issue Triage",
"isOrgProject": true,
"columnName": "Needs Triage"
}
{
"name": "isActivitySender",
"parameters": {
- "user": "bartonjs"
+ "user": "jozkee"
}
},
{
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Adam / David / Jeremy - PRs] Closed, Merged, or Moved",
+ "taskName": "[Area Pod: Adam / David - PRs] Closed, Merged, or Moved",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - PRs",
+ "projectName": "Area Pod: Adam / David - PRs",
"columnName": "Done",
"isOrgProject": true
}
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - PRs",
+ "projectName": "Area Pod: Adam / David - PRs",
"isOrgProject": true
}
},
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - PRs",
+ "projectName": "Area Pod: Adam / David - PRs",
"columnName": "Done",
"isOrgProject": true
}
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Adam / David / Jeremy - PRs] New PR Needs Champion",
+ "taskName": "[Area Pod: Adam / David - PRs] New PR Needs Champion",
"actions": [
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - PRs",
+ "projectName": "Area Pod: Adam / David - PRs",
"columnName": "Needs Champion",
"isOrgProject": true
}
"name": "isAssignedToUser",
"parameters": {
"user": "adamsitnik"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "adamsitnik"
- }
- }
- ]
- }
- ],
- [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
- "user": "jozkee"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "jozkee"
- }
- }
- ]
- }
- ],
- [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
- "user": "bartonjs"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "bartonjs"
- }
- }
- ]
- }
- ]
- ],
- {
- "operator": "or",
- "operands": [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isInProject",
- "parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - PRs",
- "isOrgProject": true
- }
- }
- ]
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - PRs",
- "columnName": "Done",
- "isOrgProject": true
- }
- }
- ]
- }
- ]
- }
- }
- },
- {
- "taskSource": "fabricbot-config",
- "taskType": "trigger",
- "capabilityId": "IssueResponder",
- "subCapability": "PullRequestResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Adam / David / Jeremy - PRs] Updated PR Needs Champion",
- "actions": [
- {
- "name": "removeFromProject",
- "parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - PRs",
- "isOrgProject": true
- }
- },
- {
- "name": "addToProject",
- "parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - 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-Extensions-Caching"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-Extensions-FileSystem"
- }
- },
- {
- "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.IO.Hashing"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Linq.Parallel"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Security"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
- "user": "adamsitnik"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
+ }
+ }
+ ]
+ },
{
- "name": "isAssignedToUser",
- "parameters": {
- "user": "jozkee"
- }
+ "operator": "not",
+ "operands": [
+ {
+ "name": "isActivitySender",
+ "parameters": {
+ "user": "adamsitnik"
+ }
+ }
+ ]
}
- ]
- },
- {
- "operator": "not",
- "operands": [
+ ],
+ [
{
- "name": "isAssignedToUser",
- "parameters": {
- "user": "bartonjs"
- }
+ "operator": "not",
+ "operands": [
+ {
+ "name": "isAssignedToUser",
+ "parameters": {
+ "user": "jozkee"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "isActivitySender",
+ "parameters": {
+ "user": "jozkee"
+ }
+ }
+ ]
}
]
- },
+ ],
{
"operator": "or",
"operands": [
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - PRs",
+ "projectName": "Area Pod: Adam / David - PRs",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - PRs",
+ "projectName": "Area Pod: Adam / David - PRs",
"columnName": "Done",
"isOrgProject": true
}
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Adam / David / Jeremy - PRs] Adam Assigned as Champion",
+ "taskName": "[Area Pod: Adam / David - PRs] Updated PR Needs Champion",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - PRs",
+ "projectName": "Area Pod: Adam / David - PRs",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - PRs",
- "columnName": "Champion: Adam",
+ "projectName": "Area Pod: Adam / David - PRs",
+ "columnName": "Needs Champion",
"isOrgProject": true
}
}
"parameters": {}
},
{
+ "operator": "not",
+ "operands": [
+ {
+ "name": "isAction",
+ "parameters": {
+ "action": "opened"
+ }
+ }
+ ]
+ },
+ {
"operator": "or",
"operands": [
{
]
},
{
- "operator": "or",
+ "operator": "not",
"operands": [
{
"name": "isAssignedToUser",
"parameters": {
"user": "adamsitnik"
}
- },
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
{
- "operator": "and",
- "operands": [
- {
- "name": "isAction",
- "parameters": {
- "action": "opened"
- }
- },
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "adamsitnik"
- }
- }
- ]
+ "name": "isAssignedToUser",
+ "parameters": {
+ "user": "jozkee"
+ }
}
]
},
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - PRs",
+ "projectName": "Area Pod: Adam / David - PRs",
"isOrgProject": true
}
}
{
"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",
+ "projectName": "Area Pod: Adam / David - PRs",
"columnName": "Done",
"isOrgProject": true
}
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Adam / David / Jeremy - PRs] David Assigned as Champion",
+ "taskName": "[Area Pod: Adam / David - PRs] Adam Assigned as Champion",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - PRs",
+ "projectName": "Area Pod: Adam / David - PRs",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - PRs",
- "columnName": "Champion: David",
+ "projectName": "Area Pod: Adam / David - PRs",
+ "columnName": "Champion: Adam",
"isOrgProject": true
}
}
{
"name": "isAssignedToUser",
"parameters": {
- "user": "jozkee"
+ "user": "adamsitnik"
}
},
{
{
"name": "isActivitySender",
"parameters": {
- "user": "jozkee"
+ "user": "adamsitnik"
}
}
]
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - PRs",
+ "projectName": "Area Pod: Adam / David - PRs",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - PRs",
+ "projectName": "Area Pod: Adam / David - PRs",
"columnName": "Needs Champion",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - PRs",
+ "projectName": "Area Pod: Adam / David - PRs",
"columnName": "Done",
"isOrgProject": true
}
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Adam / David / Jeremy - PRs] Jeremy Assigned as Champion",
+ "taskName": "[Area Pod: Adam / David - PRs] David Assigned as Champion",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - PRs",
+ "projectName": "Area Pod: Adam / David - PRs",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - PRs",
- "columnName": "Champion: Jeremy",
+ "projectName": "Area Pod: Adam / David - PRs",
+ "columnName": "Champion: David",
"isOrgProject": true
}
}
{
"name": "isAssignedToUser",
"parameters": {
- "user": "bartonjs"
+ "user": "jozkee"
}
},
{
{
"name": "isActivitySender",
"parameters": {
- "user": "bartonjs"
+ "user": "jozkee"
}
}
]
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - PRs",
+ "projectName": "Area Pod: Adam / David - PRs",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - PRs",
+ "projectName": "Area Pod: Adam / David - PRs",
"columnName": "Needs Champion",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Adam / David / Jeremy - PRs",
+ "projectName": "Area Pod: Adam / David - PRs",
"columnName": "Done",
"isOrgProject": true
}
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Akhil / Carlos / Viktor - Issue Triage] Moved to Another Area",
+ "taskName": "[Area Pod: Carlos / Viktor - Issue Triage] Moved to Another Area",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
+ "projectName": "Area Pod: Carlos / Viktor - Issue Triage",
"isOrgProject": true
}
}
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
+ "projectName": "Area Pod: Carlos / Viktor - Issue Triage",
"isOrgProject": true
}
}
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Akhil / Carlos / Viktor - Issue Triage] Needs Triage",
+ "taskName": "[Area Pod: Carlos / Viktor - Issue Triage] Needs Triage",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
+ "projectName": "Area Pod: Carlos / Viktor - Issue Triage",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
+ "projectName": "Area Pod: Carlos / Viktor - Issue Triage",
"columnName": "Needs Triage",
"isOrgProject": true
}
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
+ "projectName": "Area Pod: Carlos / Viktor - Issue Triage",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
+ "projectName": "Area Pod: Carlos / Viktor - Issue Triage",
"isOrgProject": true,
"columnName": "Triaged"
}
"subCapability": "IssueCommentResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Akhil / Carlos / Viktor - Issue Triage] Needs Further Triage",
+ "taskName": "[Area Pod: Carlos / Viktor - Issue Triage] Needs Further Triage",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
+ "projectName": "Area Pod: Carlos / Viktor - Issue Triage",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
+ "projectName": "Area Pod: Carlos / Viktor - Issue Triage",
"columnName": "Needs Triage",
"isOrgProject": true
}
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
+ "projectName": "Area Pod: Carlos / Viktor - Issue Triage",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
+ "projectName": "Area Pod: Carlos / Viktor - Issue Triage",
"columnName": "Triaged",
"isOrgProject": true
}
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Akhil / Carlos / Viktor - Issue Triage] Triaged",
+ "taskName": "[Area Pod: Carlos / Viktor - Issue Triage] Triaged",
"actions": [
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
+ "projectName": "Area Pod: Carlos / Viktor - Issue Triage",
"columnName": "Triaged",
"isOrgProject": true
}
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
+ "projectName": "Area Pod: Carlos / Viktor - 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: Akhil / Carlos / Viktor - Issue Triage] Akhil Updated Issue",
- "actions": [
- {
- "name": "moveToProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
- "columnName": "Triage: Akhil",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "issue",
- "eventNames": [
- "issues"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
- "isOrgProject": true,
- "columnName": "Needs Triage"
- }
- },
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "smasher164"
- }
- },
- {
- "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: Akhil / Carlos / Viktor - Issue Triage] Akhil Commented",
- "actions": [
- {
- "name": "moveToProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
- "columnName": "Triage: Akhil",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "issue",
- "eventNames": [
- "issue_comment"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
- "isOrgProject": true,
- "columnName": "Needs Triage"
- }
- },
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "smasher164"
- }
- },
- {
- "name": "isOpen",
- "parameters": {}
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isInMilestone",
- "parameters": {}
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
+ "name": "addedToMilestone",
+ "parameters": {}
+ },
{
- "name": "hasLabel",
+ "name": "labelAdded",
"parameters": {
"label": "needs-author-action"
}
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
+ },
{
- "name": "hasLabel",
+ "name": "labelAdded",
"parameters": {
"label": "api-ready-for-review"
}
+ },
+ {
+ "name": "isAction",
+ "parameters": {
+ "action": "closed"
+ }
}
]
}
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Akhil / Carlos / Viktor - Issue Triage] Carlos Updated Issue",
+ "taskName": "[Area Pod: Carlos / Viktor - Issue Triage] Carlos Updated Issue",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
+ "projectName": "Area Pod: Carlos / Viktor - Issue Triage",
"columnName": "Triage: Carlos",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
+ "projectName": "Area Pod: Carlos / Viktor - Issue Triage",
"isOrgProject": true,
"columnName": "Needs Triage"
}
"subCapability": "IssueCommentResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Akhil / Carlos / Viktor - Issue Triage] Carlos Commented",
+ "taskName": "[Area Pod: Carlos / Viktor - Issue Triage] Carlos Commented",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
+ "projectName": "Area Pod: Carlos / Viktor - Issue Triage",
"columnName": "Triage: Carlos",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
+ "projectName": "Area Pod: Carlos / Viktor - Issue Triage",
"isOrgProject": true,
"columnName": "Needs Triage"
}
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Akhil / Carlos / Viktor - Issue Triage] Viktor Updated Issue",
+ "taskName": "[Area Pod: Carlos / Viktor - Issue Triage] Viktor Updated Issue",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
+ "projectName": "Area Pod: Carlos / Viktor - Issue Triage",
"columnName": "Triage: Viktor",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
+ "projectName": "Area Pod: Carlos / Viktor - Issue Triage",
"isOrgProject": true,
"columnName": "Needs Triage"
}
"subCapability": "IssueCommentResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Akhil / Carlos / Viktor - Issue Triage] Viktor Commented",
+ "taskName": "[Area Pod: Carlos / Viktor - Issue Triage] Viktor Commented",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
+ "projectName": "Area Pod: Carlos / Viktor - Issue Triage",
"columnName": "Triage: Viktor",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - Issue Triage",
+ "projectName": "Area Pod: Carlos / Viktor - Issue Triage",
"isOrgProject": true,
"columnName": "Needs Triage"
}
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Akhil / Carlos / Viktor - PRs] Closed, Merged, or Moved",
+ "taskName": "[Area Pod: Carlos / Viktor - PRs] Closed, Merged, or Moved",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - PRs",
+ "projectName": "Area Pod: Carlos / Viktor - PRs",
"columnName": "Done",
"isOrgProject": true
}
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - PRs",
+ "projectName": "Area Pod: Carlos / Viktor - PRs",
"isOrgProject": true
}
},
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - PRs",
+ "projectName": "Area Pod: Carlos / Viktor - PRs",
"columnName": "Done",
"isOrgProject": true
}
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Akhil / Carlos / Viktor - PRs] New PR Needs Champion",
+ "taskName": "[Area Pod: Carlos / Viktor - PRs] New PR Needs Champion",
"actions": [
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - PRs",
+ "projectName": "Area Pod: Carlos / Viktor - PRs",
"columnName": "Needs Champion",
"isOrgProject": true
}
}
},
{
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.ServiceProcess"
- }
- }
- ]
- },
- [
- [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
- "user": "smasher164"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "smasher164"
- }
- }
- ]
- }
- ],
- [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
- "user": "carlossanlop"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "carlossanlop"
- }
- }
- ]
- }
- ],
- [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
- "user": "viktorhofer"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "viktorhofer"
- }
- }
- ]
- }
- ]
- ],
- {
- "operator": "or",
- "operands": [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isInProject",
- "parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - PRs",
- "isOrgProject": true
- }
- }
- ]
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - PRs",
- "columnName": "Done",
- "isOrgProject": true
- }
- }
- ]
- }
- ]
- }
- }
- },
- {
- "taskSource": "fabricbot-config",
- "taskType": "trigger",
- "capabilityId": "IssueResponder",
- "subCapability": "PullRequestResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Akhil / Carlos / Viktor - PRs] Updated PR Needs Champion",
- "actions": [
- {
- "name": "removeFromProject",
- "parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - PRs",
- "isOrgProject": true
- }
- },
- {
- "name": "addToProject",
- "parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - 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-DependencyModel"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-Infrastructure-libraries"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-Microsoft.Win32"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Diagnostics.EventLog"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Diagnostics.PerformanceCounter"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Diagnostics.TraceSource"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Drawing"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Formats.Tar"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.IO.Compression"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Management"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.ServiceProcess"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
- "user": "smasher164"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isAssignedToUser",
+ "name": "hasLabel",
"parameters": {
- "user": "carlossanlop"
+ "label": "area-System.ServiceProcess"
}
}
]
},
- {
- "operator": "not",
- "operands": [
+ [
+ [
{
- "name": "isAssignedToUser",
- "parameters": {
- "user": "viktorhofer"
- }
+ "operator": "not",
+ "operands": [
+ {
+ "name": "isAssignedToUser",
+ "parameters": {
+ "user": "carlossanlop"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "isActivitySender",
+ "parameters": {
+ "user": "carlossanlop"
+ }
+ }
+ ]
+ }
+ ],
+ [
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "isAssignedToUser",
+ "parameters": {
+ "user": "viktorhofer"
+ }
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
+ {
+ "name": "isActivitySender",
+ "parameters": {
+ "user": "viktorhofer"
+ }
+ }
+ ]
}
]
- },
+ ],
{
"operator": "or",
"operands": [
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - PRs",
+ "projectName": "Area Pod: Carlos / Viktor - PRs",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - PRs",
+ "projectName": "Area Pod: Carlos / Viktor - PRs",
"columnName": "Done",
"isOrgProject": true
}
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Akhil / Carlos / Viktor - PRs] Akhil Assigned as Champion",
+ "taskName": "[Area Pod: Carlos / Viktor - PRs] Updated PR Needs Champion",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - PRs",
+ "projectName": "Area Pod: Carlos / Viktor - PRs",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - PRs",
- "columnName": "Champion: Akhil",
+ "projectName": "Area Pod: Carlos / Viktor - PRs",
+ "columnName": "Needs Champion",
"isOrgProject": true
}
}
"parameters": {}
},
{
+ "operator": "not",
+ "operands": [
+ {
+ "name": "isAction",
+ "parameters": {
+ "action": "opened"
+ }
+ }
+ ]
+ },
+ {
"operator": "or",
"operands": [
{
]
},
{
- "operator": "or",
+ "operator": "not",
"operands": [
{
"name": "isAssignedToUser",
"parameters": {
- "user": "smasher164"
+ "user": "carlossanlop"
}
- },
+ }
+ ]
+ },
+ {
+ "operator": "not",
+ "operands": [
{
- "operator": "and",
- "operands": [
- {
- "name": "isAction",
- "parameters": {
- "action": "opened"
- }
- },
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "smasher164"
- }
- }
- ]
+ "name": "isAssignedToUser",
+ "parameters": {
+ "user": "viktorhofer"
+ }
}
]
},
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - PRs",
+ "projectName": "Area Pod: Carlos / Viktor - PRs",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - PRs",
- "columnName": "Needs Champion",
- "isOrgProject": true
- }
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - PRs",
+ "projectName": "Area Pod: Carlos / Viktor - PRs",
"columnName": "Done",
"isOrgProject": true
}
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Akhil / Carlos / Viktor - PRs] Carlos Assigned as Champion",
+ "taskName": "[Area Pod: Carlos / Viktor - PRs] Carlos Assigned as Champion",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - PRs",
+ "projectName": "Area Pod: Carlos / Viktor - PRs",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - PRs",
+ "projectName": "Area Pod: Carlos / Viktor - PRs",
"columnName": "Champion: Carlos",
"isOrgProject": true
}
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - PRs",
+ "projectName": "Area Pod: Carlos / Viktor - PRs",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - PRs",
+ "projectName": "Area Pod: Carlos / Viktor - PRs",
"columnName": "Needs Champion",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - PRs",
+ "projectName": "Area Pod: Carlos / Viktor - PRs",
"columnName": "Done",
"isOrgProject": true
}
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Akhil / Carlos / Viktor - PRs] Viktor Assigned as Champion",
+ "taskName": "[Area Pod: Carlos / Viktor - PRs] Viktor Assigned as Champion",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - PRs",
+ "projectName": "Area Pod: Carlos / Viktor - PRs",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - PRs",
+ "projectName": "Area Pod: Carlos / Viktor - PRs",
"columnName": "Champion: Viktor",
"isOrgProject": true
}
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - PRs",
+ "projectName": "Area Pod: Carlos / Viktor - PRs",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - PRs",
+ "projectName": "Area Pod: Carlos / Viktor - PRs",
"columnName": "Needs Champion",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Akhil / Carlos / Viktor - PRs",
+ "projectName": "Area Pod: Carlos / Viktor - PRs",
"columnName": "Done",
"isOrgProject": true
}
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Drew / Michael / Tanner - Issue Triage] Moved to Another Area",
+ "taskName": "[Area Pod: Michael / Tanner - Issue Triage] Moved to Another Area",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage",
+ "projectName": "Area Pod: Michael / Tanner - Issue Triage",
"isOrgProject": true
}
}
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage",
+ "projectName": "Area Pod: Michael / Tanner - Issue Triage",
"isOrgProject": true
}
}
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Drew / Michael / Tanner - Issue Triage] Needs Triage",
+ "taskName": "[Area Pod: Michael / Tanner - Issue Triage] Needs Triage",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage",
+ "projectName": "Area Pod: Michael / Tanner - Issue Triage",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage",
+ "projectName": "Area Pod: Michael / Tanner - Issue Triage",
"columnName": "Needs Triage",
"isOrgProject": true
}
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage",
+ "projectName": "Area Pod: Michael / Tanner - Issue Triage",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage",
+ "projectName": "Area Pod: Michael / Tanner - Issue Triage",
"isOrgProject": true,
"columnName": "Triaged"
}
"subCapability": "IssueCommentResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Drew / Michael / Tanner - Issue Triage] Needs Further Triage",
+ "taskName": "[Area Pod: Michael / Tanner - Issue Triage] Needs Further Triage",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage",
+ "projectName": "Area Pod: Michael / Tanner - Issue Triage",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage",
+ "projectName": "Area Pod: Michael / Tanner - Issue Triage",
"columnName": "Needs Triage",
"isOrgProject": true
}
}
},
{
- "operator": "or",
- "operands": [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isInProject",
- "parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage",
- "isOrgProject": true
- }
- }
- ]
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage",
- "columnName": "Triaged",
- "isOrgProject": true
- }
- }
- ]
- }
- ]
- }
- }
- },
- {
- "taskSource": "fabricbot-config",
- "taskType": "trigger",
- "capabilityId": "IssueResponder",
- "subCapability": "IssuesOnlyResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Drew / Michael / Tanner - Issue Triage] Triaged",
- "actions": [
- {
- "name": "addToProject",
- "parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - 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: Drew / Michael / Tanner - 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: Drew / Michael / Tanner - Issue Triage] Drew Updated Issue",
- "actions": [
- {
- "name": "moveToProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage",
- "columnName": "Triage: Drew",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "issue",
- "eventNames": [
- "issues"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage",
- "isOrgProject": true,
- "columnName": "Needs Triage"
- }
- },
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "dakersnar"
- }
- },
- {
- "name": "isOpen",
- "parameters": {}
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isInMilestone",
- "parameters": {}
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "needs-author-action"
- }
- }
- ]
- },
- {
- "operator": "not",
+ "operator": "or",
"operands": [
{
- "name": "hasLabel",
+ "operator": "not",
+ "operands": [
+ {
+ "name": "isInProject",
+ "parameters": {
+ "projectName": "Area Pod: Michael / Tanner - Issue Triage",
+ "isOrgProject": true
+ }
+ }
+ ]
+ },
+ {
+ "name": "isInProjectColumn",
"parameters": {
- "label": "api-ready-for-review"
+ "projectName": "Area Pod: Michael / Tanner - Issue Triage",
+ "columnName": "Triaged",
+ "isOrgProject": true
}
}
]
"taskSource": "fabricbot-config",
"taskType": "trigger",
"capabilityId": "IssueResponder",
- "subCapability": "IssueCommentResponder",
+ "subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Drew / Michael / Tanner - Issue Triage] Drew Commented",
+ "taskName": "[Area Pod: Michael / Tanner - Issue Triage] Triaged",
"actions": [
{
- "name": "moveToProjectColumn",
+ "name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage",
- "columnName": "Triage: Drew",
+ "projectName": "Area Pod: Michael / Tanner - Issue Triage",
+ "columnName": "Triaged",
"isOrgProject": true
}
+ },
+ {
+ "name": "removeLabel",
+ "parameters": {
+ "label": "untriaged"
+ }
}
],
"eventType": "issue",
"eventNames": [
- "issue_comment"
+ "issues"
],
"conditions": {
"operator": "and",
"operands": [
{
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage",
- "isOrgProject": true,
- "columnName": "Needs Triage"
- }
- },
- {
- "name": "isActivitySender",
+ "name": "isInProject",
"parameters": {
- "user": "dakersnar"
+ "projectName": "Area Pod: Michael / Tanner - Issue Triage",
+ "isOrgProject": true
}
},
{
- "name": "isOpen",
- "parameters": {}
- },
- {
- "operator": "not",
+ "operator": "or",
"operands": [
{
- "name": "isInMilestone",
+ "name": "addedToMilestone",
"parameters": {}
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
+ },
{
- "name": "hasLabel",
+ "name": "labelAdded",
"parameters": {
"label": "needs-author-action"
}
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
+ },
{
- "name": "hasLabel",
+ "name": "labelAdded",
"parameters": {
"label": "api-ready-for-review"
}
+ },
+ {
+ "name": "isAction",
+ "parameters": {
+ "action": "closed"
+ }
}
]
}
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Drew / Michael / Tanner - Issue Triage] Michael Updated Issue",
+ "taskName": "[Area Pod: Michael / Tanner - Issue Triage] Michael Updated Issue",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage",
+ "projectName": "Area Pod: Michael / Tanner - Issue Triage",
"columnName": "Triage: Michael",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage",
+ "projectName": "Area Pod: Michael / Tanner - Issue Triage",
"isOrgProject": true,
"columnName": "Needs Triage"
}
"subCapability": "IssueCommentResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Drew / Michael / Tanner - Issue Triage] Michael Commented",
+ "taskName": "[Area Pod: Michael / Tanner - Issue Triage] Michael Commented",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage",
+ "projectName": "Area Pod: Michael / Tanner - Issue Triage",
"columnName": "Triage: Michael",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage",
+ "projectName": "Area Pod: Michael / Tanner - Issue Triage",
"isOrgProject": true,
"columnName": "Needs Triage"
}
"subCapability": "IssuesOnlyResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Drew / Michael / Tanner - Issue Triage] Tanner Updated Issue",
+ "taskName": "[Area Pod: Michael / Tanner - Issue Triage] Tanner Updated Issue",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage",
+ "projectName": "Area Pod: Michael / Tanner - Issue Triage",
"columnName": "Triage: Tanner",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage",
+ "projectName": "Area Pod: Michael / Tanner - Issue Triage",
"isOrgProject": true,
"columnName": "Needs Triage"
}
"subCapability": "IssueCommentResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Drew / Michael / Tanner - Issue Triage] Tanner Commented",
+ "taskName": "[Area Pod: Michael / Tanner - Issue Triage] Tanner Commented",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage",
+ "projectName": "Area Pod: Michael / Tanner - Issue Triage",
"columnName": "Triage: Tanner",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - Issue Triage",
+ "projectName": "Area Pod: Michael / Tanner - Issue Triage",
"isOrgProject": true,
"columnName": "Needs Triage"
}
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Drew / Michael / Tanner - PRs] Closed, Merged, or Moved",
+ "taskName": "[Area Pod: Michael / Tanner - PRs] Closed, Merged, or Moved",
"actions": [
{
"name": "moveToProjectColumn",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - PRs",
+ "projectName": "Area Pod: Michael / Tanner - PRs",
"columnName": "Done",
"isOrgProject": true
}
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - PRs",
+ "projectName": "Area Pod: Michael / Tanner - PRs",
"isOrgProject": true
}
},
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - PRs",
+ "projectName": "Area Pod: Michael / Tanner - PRs",
"columnName": "Done",
"isOrgProject": true
}
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Drew / Michael / Tanner - PRs] New PR Needs Champion",
+ "taskName": "[Area Pod: Michael / Tanner - PRs] New PR Needs Champion",
"actions": [
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - PRs",
+ "projectName": "Area Pod: Michael / Tanner - PRs",
"columnName": "Needs Champion",
"isOrgProject": true
}
{
"name": "isAssignedToUser",
"parameters": {
- "user": "dakersnar"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "dakersnar"
- }
- }
- ]
- }
- ],
- [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
"user": "michaelgsharp"
}
}
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - PRs",
+ "projectName": "Area Pod: Michael / Tanner - PRs",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - PRs",
+ "projectName": "Area Pod: Michael / Tanner - PRs",
"columnName": "Done",
"isOrgProject": true
}
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Drew / Michael / Tanner - PRs] Updated PR Needs Champion",
+ "taskName": "[Area Pod: Michael / Tanner - PRs] Updated PR Needs Champion",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - PRs",
+ "projectName": "Area Pod: Michael / Tanner - PRs",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - PRs",
+ "projectName": "Area Pod: Michael / Tanner - PRs",
"columnName": "Needs Champion",
"isOrgProject": true
}
{
"name": "isAssignedToUser",
"parameters": {
- "user": "dakersnar"
- }
- }
- ]
- },
- {
- "operator": "not",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
"user": "michaelgsharp"
}
}
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - PRs",
- "isOrgProject": true
- }
- }
- ]
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - PRs",
- "columnName": "Done",
- "isOrgProject": true
- }
- }
- ]
- }
- ]
- }
- }
- },
- {
- "taskSource": "fabricbot-config",
- "taskType": "trigger",
- "capabilityId": "IssueResponder",
- "subCapability": "PullRequestResponder",
- "version": "1.0",
- "config": {
- "taskName": "[Area Pod: Drew / Michael / Tanner - PRs] Drew Assigned as Champion",
- "actions": [
- {
- "name": "removeFromProject",
- "parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - PRs",
- "isOrgProject": true
- }
- },
- {
- "name": "addToProject",
- "parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - PRs",
- "columnName": "Champion: Drew",
- "isOrgProject": true
- }
- }
- ],
- "eventType": "pull_request",
- "eventNames": [
- "pull_request"
- ],
- "conditions": {
- "operator": "and",
- "operands": [
- {
- "name": "isOpen",
- "parameters": {}
- },
- {
- "operator": "or",
- "operands": [
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Buffers"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Memory"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Numerics"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Numerics.Tensors"
- }
- },
- {
- "name": "hasLabel",
- "parameters": {
- "label": "area-System.Runtime"
- }
- },
- {
- "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"
- }
- }
- ]
- },
- {
- "operator": "or",
- "operands": [
- {
- "name": "isAssignedToUser",
- "parameters": {
- "user": "dakersnar"
- }
- },
- {
- "operator": "and",
- "operands": [
- {
- "name": "isAction",
- "parameters": {
- "action": "opened"
- }
- },
- {
- "name": "isActivitySender",
- "parameters": {
- "user": "dakersnar"
- }
- }
- ]
- }
- ]
- },
- {
- "operator": "or",
- "operands": [
- {
- "operator": "not",
- "operands": [
- {
- "name": "isInProject",
- "parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - PRs",
+ "projectName": "Area Pod: Michael / Tanner - PRs",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - PRs",
- "columnName": "Needs Champion",
- "isOrgProject": true
- }
- },
- {
- "name": "isInProjectColumn",
- "parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - PRs",
+ "projectName": "Area Pod: Michael / Tanner - PRs",
"columnName": "Done",
"isOrgProject": true
}
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Drew / Michael / Tanner - PRs] Michael Assigned as Champion",
+ "taskName": "[Area Pod: Michael / Tanner - PRs] Michael Assigned as Champion",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - PRs",
+ "projectName": "Area Pod: Michael / Tanner - PRs",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - PRs",
+ "projectName": "Area Pod: Michael / Tanner - PRs",
"columnName": "Champion: Michael",
"isOrgProject": true
}
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - PRs",
+ "projectName": "Area Pod: Michael / Tanner - PRs",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - PRs",
+ "projectName": "Area Pod: Michael / Tanner - PRs",
"columnName": "Needs Champion",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - PRs",
+ "projectName": "Area Pod: Michael / Tanner - PRs",
"columnName": "Done",
"isOrgProject": true
}
"subCapability": "PullRequestResponder",
"version": "1.0",
"config": {
- "taskName": "[Area Pod: Drew / Michael / Tanner - PRs] Tanner Assigned as Champion",
+ "taskName": "[Area Pod: Michael / Tanner - PRs] Tanner Assigned as Champion",
"actions": [
{
"name": "removeFromProject",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - PRs",
+ "projectName": "Area Pod: Michael / Tanner - PRs",
"isOrgProject": true
}
},
{
"name": "addToProject",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - PRs",
+ "projectName": "Area Pod: Michael / Tanner - PRs",
"columnName": "Champion: Tanner",
"isOrgProject": true
}
{
"name": "isInProject",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - PRs",
+ "projectName": "Area Pod: Michael / Tanner - PRs",
"isOrgProject": true
}
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - PRs",
+ "projectName": "Area Pod: Michael / Tanner - PRs",
"columnName": "Needs Champion",
"isOrgProject": true
}
{
"name": "isInProjectColumn",
"parameters": {
- "projectName": "Area Pod: Drew / Michael / Tanner - PRs",
+ "projectName": "Area Pod: Michael / Tanner - PRs",
"columnName": "Done",
"isOrgProject": true
}
}
}
}
-]
\ No newline at end of file
+]