Skip to content

Commit 196f531

Browse files
authored
CODEOWNERS: remove core set of maintainers from CODEOWNERS (#5769)
Previously, CODEOWNERS were introduced to split PRs across the following groups: * @grafana/grafana-agent-core-maintainers * @grafana/grafana-agent-signals-maintainers * @grafana/grafana-agent-operator-maintainers * @grafana/grafana-agent-infrastructure-maintainers However, membership of these groups is broad, with a lot of overlap. Furthermore, high PR volume meant that members of these groups had a high amount of notification noise, which makes it difficult to track what work an individual is actually responsible for. This commit removes these four groups from CODEOWNERS, and shifts PR tracking to GitHub project boards. This reduces the notification noise of group members, and group members to more selectively choose what PRs they want to get involved in.
1 parent 3f31384 commit 196f531

File tree

1 file changed

+8
-41
lines changed

1 file changed

+8
-41
lines changed

CODEOWNERS

Lines changed: 8 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,10 @@
1-
# The following groups are used to refer to a changing set of users:
1+
# The CODEOWNERS file is used to define ownership of individuals or teams
2+
# outside of the core set of Grafana Agent maintainers.
23
#
3-
# * @grafana/grafana-agent-core-maintainers: maintainers of type/core issues.
4-
# * @grafana/grafana-agent-signals-maintainers: maintainers of type/signals issues.
5-
# * @grafana/grafana-agent-operator-maintainers: maintainers of type/operator issues.
6-
# * @grafana/grafana-agent-infrastructure-maintainers: maintainers of type/infrastructure issues.
7-
#
8-
# Other users may be listed explicitly if maintainership does not fall into one
9-
# of the above groups.
10-
11-
# The default owners for everything in the repo. Unless a later match takes
12-
# precedence, these owners are requested for review whenever someone opens a
13-
# pull request.
14-
* @grafana/grafana-agent-core-maintainers
15-
16-
# Some directories have shared ownership with the respective owners of the
17-
# specific code for the PR being opened, so there's no CODEOWNERS.
18-
/CHANGELOG.md
19-
/component/all
20-
21-
# Binaries:
22-
/cmd/grafana-agent-operator/ @grafana/grafana-agent-operator-maintainers
4+
# If a directory is not listed here, it is assumed to be owned by the
5+
# @grafana/grafana-agent-maintainers; they are not explicitly listed as
6+
# CODEOWNERS as a GitHub project board is used instead for PR tracking, which
7+
# helps reduce notification noise of the members of that team.
238

249
# `make docs` procedure and related workflows are owned by @jdbaldry.
2510
/.github/workflows/publish-technical-documentation-next.yml @jdbaldry
@@ -30,25 +15,7 @@
3015
/docs/variables.mk @jdbaldry
3116

3217
# Documentation:
33-
/docs/sources/ @clayton-cornell
18+
/docs/sources/ @clayton-cornell
3419

3520
# Components:
36-
/component/discovery/ @grafana/grafana-agent-infrastructure-maintainers
37-
/component/local/ @grafana/grafana-agent-infrastructure-maintainers
38-
/component/loki/ @grafana/grafana-agent-signals-maintainers
39-
/component/loki/source/podlogs/ @grafana/grafana-agent-infrastructure-maintainers
40-
/component/mimir/rules/kubernetes/ @grafana/grafana-agent-infrastructure-maintainers
41-
/component/otelcol/ @grafana/grafana-agent-signals-maintainers
42-
/component/prometheus/ @grafana/grafana-agent-signals-maintainers
43-
/component/prometheus/exporter/ @grafana/grafana-agent-infrastructure-maintainers
44-
/component/prometheus/operator/ @grafana/grafana-agent-operator-maintainers
45-
/component/pyroscope/ @grafana/grafana-agent-profiling-maintainers
46-
/component/remote/ @grafana/grafana-agent-infrastructure-maintainers
47-
48-
# Static mode packages:
49-
/pkg/integrations/ @grafana/grafana-agent-infrastructure-maintainers
50-
/pkg/logs/ @grafana/grafana-agent-signals-maintainers
51-
/pkg/metrics/ @grafana/grafana-agent-signals-maintainers
52-
/pkg/mimir/client/ @grafana/grafana-agent-infrastructure-maintainers
53-
/pkg/operator/ @grafana/grafana-agent-operator-maintainers
54-
/pkg/traces/ @grafana/grafana-agent-signals-maintainers
21+
/component/pyroscope/ @grafana/grafana-agent-profiling-maintainers

0 commit comments

Comments
 (0)