Raw File
pr-commands.json
[
  {
    "type": "changedfiles",
    "matches": [
      "docs/**/*",
      "contribute/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "type/docs"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/**/*",
      "packages/**/*",
      "e2e/**/*",
      "plugins-bundled/**/*",
      "scripts/build/release-packages.sh",
      "scripts/circle-release-next-packages.sh",
      "scripts/ci-frontend-metrics.sh",
      "scripts/grunt/**/*",
      "scripts/webpack/**/*",
      "package.json",
      "tsconfig.json",
      "lerna.json",
      ".prettierrc.js",
      ".eslintrc",
      "**/*.mdx"
    ],
    "action": "updateLabel",
    "addLabel": "area/frontend"
  },
  {
    "type": "changedfiles",
    "matches": [
      "**/*.go",
      "go.mod",
      "go.sum",
      "contribute/style-guides/backend.md",
      "contribute/architecture/backend/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "area/backend"
  },
  {
    "type": "changedfiles",
    "matches": [
      "pkg/services/sqlstore/migrations/**/*",
      "**/*_mig.go"
    ],
    "action": "updateLabel",
    "addLabel": "area/backend/db/migration"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/features/explore/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "area/explore"
  },
  {
    "type": "changedfiles",
    "matches": [
      ".circleci/**/*",
      "packaging/**/*",
      "scripts/build/**/*",
      "scripts/*.sh",
      "Makefile",
      "Dockerfile"
    ],
    "action": "updateLabel",
    "addLabel": "type/build-packaging"
  },
  {
    "type": "changedfiles",
    "matches": [
      "scripts/*.star",
      ".drone.star",
      ".drone.yml"
    ],
    "action": "updateLabel",
    "addLabel": "type/ci"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/datasource/azuremonitor/**/*",
      "pkg/tsdb/azuremonitor/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "datasource/Azure"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/datasource/cloud-monitoring/**/*",
      "pkg/tsdb/cloud-monitoring/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "datasource/GoogleCloudMonitoring"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/datasource/cloudwatch/**/*",
      "pkg/tsdb/cloudwatch/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "datasource/CloudWatch"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/datasource/elasticsearch/**/*",
      "pkg/tsdb/elasticsearch/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "datasource/Elasticsearch"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/datasource/graphite/**/*",
      "pkg/tsdb/graphite/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "datasource/Graphite"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/datasource/influxdb/**/*",
      "pkg/tsdb/influx/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "datasource/InfluxDB"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/datasource/jaeger/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "datasource/Jaeger"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/datasource/loki/**/*",
      "pkg/tsdb/loki/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "datasource/Loki"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/datasource/mssql/**/*",
      "pkg/tsdb/mssql/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "datasource/MSSQL"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/datasource/mysql/**/*",
      "pkg/tsdb/mysql/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "datasource/MySQL"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/datasource/opentsdb/**/*",
      "pkg/tsdb/opentsdb/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "datasource/OpenTSDB"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/datasource/parca/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "datasource/Parca"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/datasource/grafana-pyroscope-datasource/**/*",
      "pkg/tsdb/grafana-pyroscope-datasource/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "datasource/grafana-pyroscope"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/datasource/grafana-postgresql-datasource/**/*",
      "pkg/tsdb/grafana-postgresql-datasource/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "datasource/Postgres"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/datasource/prometheus/**/*",
      "pkg/tsdb/prometheus/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "datasource/Prometheus"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/datasource/tempo/**/*",
      "pkg/tsdb/tempo/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "datasource/Tempo"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/datasource/zipkin/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "datasource/Zipkin"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/features/variables/**/*",
      "public/app/features/templating/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "area/dashboard/templating"
  },
  {
    "type": "changedfiles",
    "matches": [
      "/pkg/services/ngalert/**/*",
      "/pkg/services/sqlstore/migrations/ualert/**/*",
      "/pkg/services/alerting/**/*",
      "/public/app/features/alerting/**/*",
      "/pkg/tests/api/alerting/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "area/alerting"
  },
  {
    "type": "author",
    "name": "pr/external",
    "notMemberOf": {
      "org": "grafana"
    },
    "ignoreList": [
      "renovate[bot]",
      "dependabot[bot]",
      "grafana-delivery-bot[bot]",
      "grafanabot"
    ],
    "action": "updateLabel",
    "addLabel": "pr/external"
  },
  {
    "type": "label",
    "name": "type/docs",
    "action": "addToProject",
    "addToProject": {
      "url": "https://github.com/orgs/grafana/projects/69"
    }
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/panel/candlestick/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "area/panel/candlestick"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/panel/canvas/**/*",
      "/public/app/features/canvas/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "area/panel/canvas"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/panel/barchart/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "area/panel/barchart"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/panel/geomap/**/*",
      "/public/app/features/geo/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "area/panel/geomap"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/panel/graph/**/*",
      "/packages/grafana-ui/src/components/Graph/**/*",
      "/packages/grafana-ui/src/components/GraphNG/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "area/panel/graph"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/panel/heatmap/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "area/panel/heatmap"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/panel/histogram/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "area/panel/histogram"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/panel/state-timeline/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "area/panel/state-timeline"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/panel/status-history/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "area/panel/status-history"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/panel/timeseries/**/*",
      "/packages/grafana-ui/src/components/TimeSeries/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "area/panel/timeseries"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/panel/xychart/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "area/panel/xychart"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/panel/trend/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "area/panel/trend"
  },
  {
    "type": "changedfiles",
    "matches": [
      "/packages/grafana-ui/src/components/VizLegend/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "area/legend"
  },
  {
    "type": "changedfiles",
    "matches": [
      "/packages/grafana-ui/src/components/VizTooltip/**/*",
      "public/app/feature/visualization/data-hover/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "area/tooltip"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/panel/gauge/**/*",
      "/packages/grafana-ui/src/components/Gauge/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "area/panel/gauge"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/panel/bargauge/**/*",
      "/packages/grafana-ui/src/components/BarGauge/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "area/panel/bargauge"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/panel/stat/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "area/panel/stat"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/panel/piechart/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "area/panel/piechart"
  },
  {
    "type": "changedfiles",
    "matches": [
      "public/app/plugins/panel/table/**/*",
      "/packages/grafana-ui/src/components/Table/**/*"
    ],
    "action": "updateLabel",
    "addLabel": "area/panel/table"
  }
]
back to top