From: Ernesto Puerta Date: Thu, 1 Aug 2019 15:04:37 +0000 (+0200) Subject: github: Add CODEOWNERs for component/team reviews X-Git-Tag: v15.1.0~1948^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F29451%2Fhead;p=ceph.git 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 --- diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 00000000000..bd6af20eec4 --- /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