-
Notifications
You must be signed in to change notification settings - Fork 181
/
CODEOWNERS
Validating CODEOWNERS rules...
115 lines (98 loc) · 3.95 KB
/
CODEOWNERS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
# CODEOWNERS info & syntax
# Lines starting with "#" are comments.
#
# Each line is a file pattern followed by one or more owners.
#
# Order is important; the last matching pattern takes the most
# precedence.
#
# Owners can be specified by email address or GitHub username
#
# Teams can be specified as code owners as well. Teams should
# be identified in the format @org/team-name. Teams must have
# explicit write access to the repository.
#
# Patterns
#
# Whole repository
# * @global-owner
#
# Directory (without subdirectories)
# docs/* @tech_writer
#
# Directory (including subdirectories)
# apps/ @app_developer
#
# Adding a leading "/" to a pattern means the directory must
# be in the root of the repository.
#
# Empty Pattern -> no owner (@app_developer owns all of apps/ except apps/github)
# apps/ @app_developer
# apps/github
# Uyuni Code Owners
# Release Engineering
rel-eng/ @uyuni-project/release-engineering
tito.props @uyuni-project/release-engineering
web/conf/rhn_web.conf @uyuni-project/release-engineering
# Cobbler
java/conf/cobbler/snippets/ @uyuni-project/python
# Python
*.py @uyuni-project/python
# This file only holds data, no Python code
mgr_bootstrap_data.py
# Frontend
web/ @uyuni-project/frontend
branding/ @uyuni-project/frontend
*.jsp @uyuni-project/frontend
*.jspf @uyuni-project/frontend
.github/workflows/automatic-frontend-lint-fix-pr.yml @uyuni-project/frontend
.github/workflows/frontend-dependency-audit.yml @uyuni-project/frontend
.github/workflows/frontend-lint.yml @uyuni-project/frontend
.github/workflows/javascript-build.yml @uyuni-project/frontend
.github/workflows/javascript-unit-tests.yml @uyuni-project/frontend
.github/workflows/typescript-compilation.yml @uyuni-project/frontend
.yarnrc @uyuni-project/frontend
# QE
testsuite/ @uyuni-project/qe
.github/scripts/test_covering_pr.js @uyuni-project/qe
.github/workflows/rubocop.yml @uyuni-project/qe
.github/workflows/acceptance_tests_common.yml @uyuni-project/qe
.github/workflows/acceptance_tests_feedback.yml @uyuni-project/qe
.github/workflows/acceptance_tests_secondary_parallel.yml @uyuni-project/qe
.github/workflows/acceptance_tests_secondary.yml @uyuni-project/qe
.github/workflows/build_containers.yml@uyuni-project/qe
.github/workflows/test-covering-pr.yml @uyuni-project/qe
.rubocop.yml @uyuni-project/qe
# mgr-libmod
susemanager-utils/mgr-libmod/ @cbbayburt
# Generic fallback for Java, apart from changelog files
java/ @uyuni-project/java
java/*.changes*
# Individual Java packages
# XMLRPC API
java/code/src/com/redhat/rhn/frontend/xmlrpc/ @uyuni-project/naica
# HTTP API
java/code/src/com/suse/manager/api/ @uyuni-project/naica
# Content Lifecycle Management
java/code/src/com/redhat/rhn/manager/contentmgmt/ @uyuni-project/naica
java/code/src/com/suse/manager/webui/controllers/contentmanagement/ @uyuni-project/naica
java/code/src/com/redhat/rhn/domain/contentmgmt/ @uyuni-project/naica
# Maintenance Windows
java/code/src/com/suse/manager/model/maintenance/ @uyuni-project/naica
java/code/src/com/suse/manager/webui/controllers/maintenance/ @uyuni-project/naica
java/code/src/com/suse/manager/maintenance/ @uyuni-project/naica
java/code/src/com/suse/manager/webui/utils/gson/MaintenanceWindowDataJson.java @uyuni-project/naica
# Minion Bootstrapping
java/code/src/com/suse/manager/webui/controllers/bootstrap/ @uyuni-project/naica
java/code/src/com/suse/manager/webui/utils/gson/BootstrapHostsJson.java @uyuni-project/naica
java/code/src/com/suse/manager/webui/utils/gson/BootstrapParameters.java @uyuni-project/naica
# Notification Messages
java/code/src/com/redhat/rhn/domain/notification/ @uyuni-project/naica
java/code/src/com/suse/manager/webui/controllers/NotificationMessageController.java @uyuni-project/naica
java/code/src/com/suse/manager/webui/utils/gson/NotificationMessageJson.java @uyuni-project/naica
# Websockets
java/code/src/com/suse/manager/webui/websocket/ @uyuni-project/naica
# Ignore translations, in the CODEOWNERS the last matching wins
**/*.po
**/*.pot
**/StringResource*.xml