Move CODEOWNERS from .github to root (#17664)

* Move CODEOWNERS from .github to root

The default maintainers are added to each line to make sure that
prometheus team members can still approve if:
- specific code owner is not responding
- we require code owner review (not currently)

Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>

* Apply suggestions from code review

Co-authored-by: Bartlomiej Plotka <bwplotka@gmail.com>
Signed-off-by: George Krajcsovits <krajorama@users.noreply.github.com>

* Update CODEOWNERS

Co-authored-by: Bartlomiej Plotka <bwplotka@gmail.com>
Signed-off-by: George Krajcsovits <krajorama@users.noreply.github.com>

* add notice about keeping the files in sync

Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>

---------

Signed-off-by: György Krajcsovits <gyorgy.krajcsovits@grafana.com>
Signed-off-by: George Krajcsovits <krajorama@users.noreply.github.com>
Co-authored-by: Bartlomiej Plotka <bwplotka@gmail.com>
This commit is contained in:
George Krajcsovits 2025-12-16 12:40:45 +01:00 committed by GitHub
parent ad5951f1da
commit 39c7fca0e9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 24 additions and 14 deletions

10
.github/CODEOWNERS vendored
View file

@ -1,10 +0,0 @@
/web/ui @juliusv
/web/ui/module @juliusv @nexucis
/storage/remote @cstyan @bwplotka @tomwilkie
/storage/remote/otlptranslator @aknuds1 @jesusvazquez
/discovery/kubernetes @brancz
/tsdb @jesusvazquez
/promql @roidelapluie
/cmd/promtool @dgl
/documentation/prometheus-mixin @metalmatze

View file

@ -2,9 +2,27 @@
# They are code owners by default for the whole repo.
* @prometheus/default-maintainers
# Example adding a dedicated maintainer for AWS SD, and also "default
# maintainers" so that they do not need to bypass codeowners check to merge
# something.
# Example comes from
#
# Please keep this file in sync with the MAINTAINERS.md file!
#
# Subsystems.
/Makefile @simonpasquier @SuperQ @prometheus/default-maintainers
/cmd/promtool @dgl @prometheus/default-maintainers
/documentation/prometheus-mixin @metalmatze @prometheus/default-maintainers
/model/histogram @beorn7 @krajorama @prometheus/default-maintainers
/web/ui @juliusv @prometheus/default-maintainers
/web/ui/module @juliusv @nexucis @prometheus/default-maintainers
/promql @roidelapluie @prometheus/default-maintainers
/storage/remote @cstyan @bwplotka @tomwilkie @npazosmendez @alexgreenbank @prometheus/default-maintainers
/storage/remote/otlptranslator @aknuds1 @jesusvazquez @ArthurSens @prometheus/default-maintainers
/tsdb @jesusvazquez @codesome @bwplotka @krajorama @prometheus/default-maintainers
# Service discovery.
/discovery/kubernetes @brancz @prometheus/default-maintainers
/discovery/stackit @jkroepke @prometheus/default-maintainers
# Pending
# https://github.com/prometheus/prometheus/pull/17105#issuecomment-3248209452
# /discovery/aws/ @matt-gp @prometheus/default-maintainers
# https://github.com/prometheus/prometheus/pull/15212#issuecomment-3575225179
# /discovery/aliyun @KeyOfSpectator @prometheus/default-maintainers

View file

@ -1,5 +1,7 @@
# Maintainers
## Please keep this file in sync with the CODEOWNERS file!
General maintainers:
* Bryan Boreham (bjboreham@gmail.com / @bboreham)
* Ayoub Mrini (ayoubmrini424@gmail.com / @machine424)