labeler
Schema URL
https://schemas.rtinternal.net/schema/labeler.json
Yaml Language Server
# yaml-language-server: $schema=https://schemas.rtinternal.net/schema/labeler.json
JSON Schema
Loading ....
Source
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"patternProperties": {
"^[a-zA-Z0-9_/-]+$": {
"type": "array",
"items": {
"type": "object",
"properties": {
"changed-files": {
"type": "array",
"items": {
"type": "object",
"properties": {
"any-glob-to-any-file": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
},
"all-globs-to-all-files": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
}
},
"additionalProperties": false
}
},
"any": {
"type": "array",
"items": {
"type": "object",
"properties": {
"changed-files": {
"type": "array",
"items": {
"type": "object",
"properties": {
"any-glob-to-any-file": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}
},
"all": {
"type": "array",
"items": {
"type": "object",
"properties": {
"changed-files": {
"type": "array",
"items": {
"type": "object",
"properties": {
"any-glob-to-any-file": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
},
"all-globs-to-all-files": {
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}
},
"head-branch": {
"type": "array",
"items": {
"type": "string"
}
},
"base-branch": {
"type": "string"
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}