From 0d8908a82f33a11e5c3c435303c58b23ae07f65a Mon Sep 17 00:00:00 2001 From: Ernesto Puerta Date: Thu, 1 Aug 2019 17:04:37 +0200 Subject: [PATCH] github: Add CODEOWNERs for component/team reviews Adds [CODEOWNERS](https://help.github.com/en/articles/about-code-owners) file and assigns ownership of /src/pybind/mgr/dashboard to @ceph/dashboard alias. That will also automatically add @ceph/dashboard team to all reviews modifying any file in the above location. Besides, if "Require review from Code Owners" is marked in the Branch Protection Rules of any branch, where this CODEOWNERS file is propagated to, at least one review from a designated CODEOWNER will be mandatory. If Ceph teams' visibility is changed to public, teams can also be @mentioned (both from Ceph and other projects), so it's easier to reach to component-team members. Fixes: https://tracker.ceph.com/issues/41047 Signed-off-by: Ernesto Puerta --- .github/CODEOWNERS | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 .github/CODEOWNERS diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 000000000000..bd6af20eec4f --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,8 @@ +# Dashboard team to review dashboard related code +/src/pybind/mgr/dashboard @ceph/dashboard +/qa/suites/rados/mgr/tasks/dashboard.yaml @ceph/dashboard +/qa/tasks/mgr/test_dashboard.py @ceph/dashboard +/qa/tasks/mgr/dashboard @ceph/dashboard +/monitoring/grafana @ceph/dashboard +/monitoring/prometheus @ceph/dashboard +/doc/mgr/dashboard.rst @ceph/dashboard -- 2.47.3