]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
github: Add CODEOWNERs for component/team reviews 29451/head
authorErnesto Puerta <epuertat@redhat.com>
Thu, 1 Aug 2019 15:04:37 +0000 (17:04 +0200)
committerErnesto Puerta <epuertat@redhat.com>
Mon, 5 Aug 2019 12:04:34 +0000 (14:04 +0200)
commit0d8908a82f33a11e5c3c435303c58b23ae07f65a
tree615ca0c1608432049f118944bb1e03639b77f6a7
parent383a9c948acdc176871bfe828e0d6364d00f5027
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 <epuertat@redhat.com>
.github/CODEOWNERS [new file with mode: 0644]