/
CODEOWNERS
Validating CODEOWNERS rules...
141 lines (121 loc) · 9.81 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
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
## GitHub docs: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners
##
## CODEOWNERS style rules:
## 1. Prefer team ownership over individual user ownership.
## 2. GBT-related team should be listed first.
## 3. Try to keep paths alphabetically sorted within visual groups.
## 4. List individual owners last.
##
# bt-unassigned-maintainers must be the first owner
# All directories that are not explicitly listed below are considered
# unassigned. This means that the ownership may be unknown, lost or
# mixed across several groups.
* @gradle/bt-unassigned-maintainers
# Build infrastructure
.teamcity/ @gradle/bt-developer-productivity
.github/ @gradle/bt-developer-productivity @gradle/bt-support # This might need to be more finegrained in the future
/build-logic/ @gradle/bt-developer-productivity
/build-logic-commons/ @gradle/bt-developer-productivity
/build-logic-settings/ @gradle/bt-developer-productivity
/build.gradle* @gradle/bt-developer-productivity
/settings.gradle* @gradle/bt-developer-productivity
gradle/shared-with-buildSrc/ @gradle/bt-developer-productivity
platforms/build-infrastructure/ @gradle/bt-developer-productivity
subprojects/internal-build-reports/ @gradle/bt-developer-productivity
testing/internal-architecture-testing/ @gradle/bt-developer-productivity
testing/internal-integ-testing/ @gradle/bt-developer-productivity
testing/internal-performance-testing/ @gradle/bt-developer-productivity
testing/internal-testing/ @gradle/bt-developer-productivity
# Release coordination
subprojects/core-platform/ @gradle/bt-support
subprojects/distributions-dependencies/ @gradle/bt-support
subprojects/distributions-full/ @gradle/bt-support
testing/performance/ @gradle/bt-support
testing/smoke-test/ @gradle/bt-support
testing/soak/ @gradle/bt-support
# Cross-cutting architecture checks and decisions
.github/CODEOWNERS @gradle/bt-architecture-council
architecture/ @gradle/bt-architecture-council
testing/architecture-test @gradle/bt-architecture-council
# Core automation platform (core/configuration)
platforms/core-configuration/ @gradle/bt-configuration
testing/smoke-ide-test/ @gradle/bt-configuration
# Core automation platform (Kotlin DSL)
build-logic/kotlin-dsl/ @gradle/bt-kotlin-dsl-maintainers
build-logic/kotlin-dsl-shared-runtime/ @gradle/bt-kotlin-dsl-maintainers
platforms/core-configuration/kotlin-dsl/ @gradle/bt-kotlin-dsl-maintainers
platforms/core-configuration/kotlin-dsl-integ-tests/ @gradle/bt-kotlin-dsl-maintainers
platforms/core-configuration/kotlin-dsl-plugins/ @gradle/bt-kotlin-dsl-maintainers
platforms/core-configuration/kotlin-dsl-provider-plugins/ @gradle/bt-kotlin-dsl-maintainers
platforms/core-configuration/kotlin-dsl-tooling-builders/ @gradle/bt-kotlin-dsl-maintainers
platforms/core-configuration/kotlin-dsl-tooling-models/ @gradle/bt-kotlin-dsl-maintainers
# Core automation platform (Declarative DSL)
platforms/core-configuration/declarative-dsl-api/ @gradle/bt-declarative-dsl
platforms/core-configuration/declarative-dsl-core/ @gradle/bt-declarative-dsl
platforms/core-configuration/declarative-dsl-provider/ @gradle/bt-declarative-dsl
# Core automation platform (core/runtime)
platforms/core-runtime/ @gradle/bt-core-runtime-maintainers
platforms/core-runtime/build-operations/ @gradle/bt-core-runtime-maintainers @gradle/bt-execution @gradle/bt-ge-build-cache
platforms/core-runtime/functional/ @gradle/bt-core-runtime-maintainers @gradle/bt-execution @bamboo
platforms/core-runtime/files/ @gradle/bt-core-runtime-maintainers @gradle/bt-execution @gradle/bt-ge-build-cache
# Core automation platform (core/execution)
platforms/core-execution/ @gradle/bt-execution
platforms/core-execution/build-cache/ @gradle/bt-execution @gradle/bt-ge-build-cache
platforms/core-execution/build-cache-base/ @gradle/bt-execution @gradle/bt-ge-build-cache
platforms/core-execution/build-cache-http/ @gradle/bt-execution @gradle/bt-ge-build-cache
platforms/core-execution/build-cache-packaging/ @gradle/bt-execution @gradle/bt-ge-build-cache
platforms/core-execution/build-cache-spi/ @gradle/bt-execution @gradle/bt-ge-build-cache
platforms/core-execution/hashing/ @gradle/bt-execution @gradle/bt-ge-build-cache
platforms/core-execution/snapshots/ @gradle/bt-execution @gradle/bt-ge-build-cache
# Develocity integration
platforms/enterprise/ @gradle/bt-build-scan @gradle/ge-build-insights
platforms/enterprise/enterprise/ @gradle/bt-build-scan @gradle/ge-testing @gradle/ge-build-insights @ldaley
platforms/enterprise/enterprise-logging/ @gradle/bt-build-scan @gradle/ge-build-insights @gradle/ge-testing
platforms/enterprise/enterprise-operations/ @gradle/bt-build-scan
platforms/enterprise/enterprise-plugin-performance/ @gradle/bt-build-scan
# JVM platform
platforms/jvm/ @gradle/bt-jvm
subprojects/plugins/ @gradle/bt-jvm
# JVM testing services also shared by GE testing plugins
platforms/jvm/testing-junit-platform/ @gradle/bt-jvm @gradle/ge-testing
platforms/jvm/testing-jvm/ @gradle/bt-jvm @gradle/ge-testing
platforms/jvm/testing-jvm-infrastructure/ @gradle/bt-jvm @gradle/ge-testing
# Software platform
platforms/software/ @gradle/bt-jvm
# Extensibility
platforms/extensibility/ @gradle/bt-extensibility-maintainers
# Native
platforms/native/ @gradle/bt-native-maintainers
# gitStream files
.cm/ @tresat
.github/workflows/gitstream.yml @tresat
# IDE Experience team
platforms/ide/ @gradle/bt-ide-experience
# Eventually be moved to the core platform.
# Currently heavily developed by the bt-ide-experience team.
platforms/ide/problems/ @gradle/bt-ide-experience
platforms/ide/ide-native/ @gradle/bt-ide-experience @gradle/bt-native-maintainers
# Documentation
platforms/documentation/docs/src/docs/ @gradle/bt-devrel-education
platforms/documentation/docs/src/samples/ @gradle/bt-devrel-education
platforms/documentation/docs/src/docs-asciidoctor-extensions-base/ @gradle/bt-devrel-education
platforms/documentation/docs/src/docs-asciidoctor-extensions/ @gradle/bt-devrel-education
platforms/documentation/samples/ @gradle/bt-devrel-education
platforms/documentation/docs/src/snippets/kotlinDsl/ @gradle/bt-devrel-education @gradle/bt-kotlin-dsl-maintainers
platforms/documentation/docs/src/docs/userguide/api/kotlin_dsl.adoc @gradle/bt-devrel-education @gradle/bt-kotlin-dsl-maintainers
platforms/documentation/docs/src/docs/userguide/migration/migrating_from_groovy_to_kotlin_dsl.adoc @gradle/bt-devrel-education @gradle/bt-kotlin-dsl-maintainers
platforms/documentation/docs/src/docs/userguide/core-plugins/base_plugin.adoc @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/core-plugins/build_dashboard_plugin.adoc @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/core-plugins/build_init_plugin.adoc @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/core-plugins/checkstyle_plugin.adoc @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/core-plugins/codenarc_plugin.adoc @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/core-plugins/distribution_plugin.adoc @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/core-plugins/ear_plugin.adoc @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/core-plugins/jacoco_plugin.adoc @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/core-plugins/java_gradle_plugin.adoc @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/core-plugins/pmd_plugin.adoc @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/core-plugins/war_plugin.adoc @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/dep-man/ @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/jvm/ @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/reference/directory_layout.adoc @gradle/bt-devrel-education @gradle/bt-jvm
platforms/documentation/docs/src/docs/userguide/troubleshooting/version_catalog_problems.adoc @gradle/bt-devrel-education @gradle/bt-jvm