mirror of
https://github.com/actions/runner-images.git
synced 2025-12-11 03:27:05 +00:00
193 lines
4.8 KiB
YAML
193 lines
4.8 KiB
YAML
# Adapted from https://github.com/microsoft/azure-pipelines-tasks/blob/master/issue-rules.yml
|
|
|
|
# Primary rules
|
|
rules:
|
|
|
|
# Area: .NET Core
|
|
- valueFor: '**Area for Triage**'
|
|
contains: '.NET Core'
|
|
addLabels: ['Area: .NET Core']
|
|
assign: ['bishal-pdmsft', 'pulkitaggarwl']
|
|
|
|
# Area: .NET Framework
|
|
- valueFor: '**Area for Triage**'
|
|
contains: '.NET Framework'
|
|
addLabels: ['Area: .NET Framework']
|
|
assign: ['azuredaveops', 'wnjenkin']
|
|
|
|
# Area: Android
|
|
- valueFor: '**Area for Triage**'
|
|
contains: 'Android'
|
|
addLabels: ['Area: Android']
|
|
assign: ['madhurig']
|
|
|
|
# Area: Apple
|
|
- valueFor: '**Area for Triage**'
|
|
contains: 'Apple'
|
|
addLabels: ['Area: Apple']
|
|
assign: ['sergey-akhalkov']
|
|
|
|
# Area: Artifacts
|
|
- valueFor: '**Area for Triage**'
|
|
contains: 'Artifacts'
|
|
addLabels: ['Area: Artifacts']
|
|
assign: ['animania4ka']
|
|
|
|
# Area: C/C++
|
|
- valueFor: '**Area for Triage**'
|
|
contains: 'C/C++'
|
|
addLabels: ['Area: C/C++']
|
|
assign: ['azuredaveops', 'wnjenkin']
|
|
|
|
# Area: Containers
|
|
- valueFor: '**Area for Triage**'
|
|
contains: 'Containers'
|
|
addLabels: ['Area: Containers']
|
|
assign: ['bryanmacfarlane']
|
|
|
|
# Area: Databases
|
|
- valueFor: '**Area for Triage**'
|
|
contains: 'Databases'
|
|
addLabels: ['Area: Databases']
|
|
assign: ['kmkumaran', 'RoopeshNair']
|
|
|
|
# Area: Deployment/Release
|
|
- valueFor: '**Area for Triage**'
|
|
contains: 'Deployment/Release'
|
|
addLabels: ['Area: Deployment/Release']
|
|
assign: ['kmkumaran', 'RoopeshNair']
|
|
|
|
# Area: Erlang / Elixir
|
|
- valueFor: '**Area for Triage**'
|
|
contains: 'Erlang / Elixir'
|
|
addLabels: ['Area: Erlang / Elixir']
|
|
assign: ['andymckay']
|
|
|
|
# Area: Git
|
|
- valueFor: '**Area for Triage**'
|
|
contains: 'Git'
|
|
addLabels: ['Area: Git']
|
|
assign: ['alepauly','kaylangan']
|
|
|
|
# Area: Go
|
|
- valueFor: '**Area for Triage**'
|
|
contains: 'Go'
|
|
addLabels: ['Area: Go']
|
|
assign: ['bishal-pdmsft', 'pulkitaggarwl']
|
|
|
|
# Area: Haskell
|
|
- valueFor: '**Area for Triage**'
|
|
contains: 'Haskell'
|
|
addLabels: ['Area: Haskell']
|
|
assign: ['andymckay']
|
|
|
|
# Area: Java
|
|
- valueFor: '**Area for Triage**'
|
|
contains: 'Java'
|
|
addLabels: ['Area: Java']
|
|
assign: ['leantk','vijayma']
|
|
|
|
# Area: JavaScript and Node.js
|
|
- valueFor: '**Area for Triage**'
|
|
contains: 'JavaScript and Node.js'
|
|
addLabels: ['Area: JavaScript and Node.js']
|
|
assign: ['bryanmacfarlane']
|
|
|
|
# Area: Packages
|
|
- valueFor: '**Area for Triage**'
|
|
contains: 'Packages'
|
|
addLabels: ['Area: Packages']
|
|
assign: ['johnterickson', 'animania4ka']
|
|
|
|
# Area: PHP
|
|
- valueFor: '**Area for Triage**'
|
|
contains: 'PHP'
|
|
addLabels: ['Area: PHP']
|
|
assign: ['alepauly', 'kaylangan']
|
|
|
|
# Area: Python
|
|
- valueFor: '**Area for Triage**'
|
|
contains: 'Python'
|
|
addLabels: ['Area: Python']
|
|
assign: ['madhurig']
|
|
|
|
# Area: Ruby
|
|
- valueFor: '**Area for Triage**'
|
|
contains: 'Ruby'
|
|
addLabels: ['Area: Ruby']
|
|
assign: ['zachariahcox']
|
|
|
|
# Area: Rust
|
|
- valueFor: '**Area for Triage**'
|
|
contains: 'Rust'
|
|
addLabels: ['Area: Rust']
|
|
assign: ['sergey-akhalkov']
|
|
|
|
# Area: Scala
|
|
- valueFor: '**Area for Triage**'
|
|
contains: 'Scala'
|
|
addLabels: ['Area: Scala']
|
|
assign: ['leantk','vijayma']
|
|
|
|
# Area: Scripting and command line
|
|
- valueFor: '**Area for Triage**'
|
|
contains: 'Scripting and command line'
|
|
addLabels: ['Area: Scripting and command line']
|
|
assign: ['zachariahcox','vtbassmatt']
|
|
|
|
# Area: Servers
|
|
- valueFor: '**Area for Triage**'
|
|
contains: 'Servers'
|
|
addLabels: ['Area: Servers']
|
|
assign: ['kmkumaran', 'RoopeshNair']
|
|
|
|
# Area: SSH
|
|
- valueFor: '**Area for Triage**'
|
|
contains: 'SSH'
|
|
addLabels: ['Area: SSH']
|
|
assign: ['zachariahcox','vtbassmatt']
|
|
|
|
# Area: Testing and code coverage (incl. browser testing)
|
|
- valueFor: '**Area for Triage**'
|
|
contains: 'Testing and code coverage'
|
|
addLabels: ['Area: Testing and code coverage']
|
|
assign: ['sadagopanrajaram','PBoraMSFT']
|
|
|
|
# Area: Xamarin
|
|
- valueFor: '**Area for Triage**'
|
|
contains: 'Xamarin'
|
|
addLabels: ['Area: Xamarin']
|
|
assign: ['sergey-akhalkov']
|
|
|
|
# Types
|
|
- valueFor: '**Question, Bug, or Feature?**'
|
|
contains: Feature
|
|
addLabels: ['enhancement']
|
|
- valueFor: '**Question, Bug, or Feature?**'
|
|
contains: Bug
|
|
addLabels: ['bug']
|
|
- valueFor: '**Question, Bug, or Feature?**'
|
|
contains: Question
|
|
addLabels: ['question']
|
|
|
|
# runs if first set had no matches
|
|
# add likely teams to look at based on text searches
|
|
nomatches:
|
|
- contains: 'Xcode'
|
|
addLabels: ['Area: Apple']
|
|
- contains: 'Bash'
|
|
addLabels: ['Area: Scripting and command line']
|
|
- contains: 'Nuget'
|
|
addLabels: ['Area: Packages']
|
|
- contains: 'Npm'
|
|
addLabels: ['Area: Packages']
|
|
- contains: 'Docker'
|
|
addLabels: ['Area: Deployment/Release']
|
|
|
|
# always runs after rules. look for missing or invalid sets of tags
|
|
tags:
|
|
- noneIn: ['bug', 'enhancement', 'question']
|
|
addLabels: ['needs triage']
|
|
- noneMatch: '\s*Area:\s*([^]*)'
|
|
addLabels: ['needs triage']
|