Skip to content

Commit 303432d

Browse files
authored
Update the approval requirement for release branch
Added a line to specify that changes to the release branch need approval from the swift-branch-managers.
1 parent 2db0e8a commit 303432d

File tree

1 file changed

+2
-332
lines changed

1 file changed

+2
-332
lines changed

.github/CODEOWNERS

Lines changed: 2 additions & 332 deletions
Original file line numberDiff line numberDiff line change
@@ -1,332 +1,2 @@
1-
# Lines starting with '#' are comments.
2-
# Each line is a case-sensitive file pattern followed by one or more owners.
3-
# Order is important. The last matching pattern has the most precedence.
4-
# More information: https://docs.github.com/en/articles/about-code-owners
5-
#
6-
# Please mirror the repository's file hierarchy in case-sensitive lexicographic
7-
# order.
8-
9-
# TODO: /.clang-format
10-
11-
/.clang-tidy @egorzhdan
12-
13-
/.dir-locals.el @al45tair
14-
/.editorconfig @hamishknight
15-
# TODO: /.flake8
16-
/.gitattributes @shahmishal
17-
18-
# .github
19-
/.github/ @shahmishal
20-
/.github/CODEOWNERS @AnthonyLatsis @shahmishal
21-
/.github/ISSUE_TEMPLATE/ @AnthonyLatsis @hborla @shahmishal @xedin
22-
/.github/PULL_REQUEST_TEMPLATE.md @AnthonyLatsis @hborla @shahmishal @xedin
23-
24-
/.gitignore @shahmishal
25-
# TODO: /.mailmap
26-
# TODO: /Brewfile
27-
/CHANGELOG.md @hborla
28-
# TODO: /CMakeLists.txt
29-
/CODE_OF_CONDUCT.md @swiftlang/core-team
30-
/CODE_OWNERS.TXT @swiftlang/core-team
31-
/CONTRIBUTING.md @AnthonyLatsis @xedin
32-
/LICENSE.txt @swiftlang/core-team
33-
# TODO: /README.md
34-
35-
# Runtimes
36-
/Runtimes/**/*.cmake @etcwilde @compnerd @edymtt @justice-adams-apple
37-
/Runtimes/**/CMakeLists.txt @etcwilde @compnerd @edymtt @justice-adams-apple
38-
/Runtimes/Core/cmake/caches/Vendors/Apple/ @etcwilde @shahmishal @edymtt @justice-adams-apple
39-
/Runtimes/*/cmake/modules/ExperimentalFeatures.cmake @tshortli @etcwilde @compnerd @edymtt @justice-adams-apple
40-
41-
# SwiftCompilerSources
42-
/SwiftCompilerSources @eeckstein
43-
44-
# apinotes
45-
# TODO: /apinotes
46-
47-
# benchmark
48-
/benchmark @eeckstein
49-
50-
# bindings
51-
# TODO: /bindings
52-
53-
# cmake
54-
/cmake/**/*Windows* @compnerd
55-
56-
# docs
57-
/docs/ABI/ @rjmccall
58-
/docs/ABI/*Mangling* @eeckstein
59-
/docs/ABI/GenericSignature.md @slavapestov
60-
/docs/ABI/KeyPaths.md @jckarter
61-
/docs/ABI/RegisterUsage.md @al45tair
62-
/docs/CrossCompilationModel.md @MaxDesiatov
63-
/docs/Generics @slavapestov
64-
/docs/HowToGuides/ @AnthonyLatsis @xedin
65-
/docs/Optimizer* @eeckstein
66-
/docs/SIL* @jckarter
67-
/docs/Windows* @compnerd
68-
69-
# include
70-
/include/swift-c/DependencyScan/ @artemcm @cachemeifyoucan
71-
/include/swift/*Demangl*/ @rjmccall
72-
/include/swift/AST/ @hborla @slavapestov @xedin
73-
/include/swift/AST/*Availability* @tshortli
74-
/include/swift/AST/*Conformance* @slavapestov
75-
/include/swift/AST/*Demangl* @rjmccall
76-
/include/swift/AST/*Distributed* @ktoso
77-
/include/swift/AST/*Generic* @hborla @slavapestov
78-
/include/swift/AST/*Protocol* @hborla @slavapestov
79-
/include/swift/AST/*Requirement* @hborla @slavapestov
80-
/include/swift/AST/*Substitution* @slavapestov
81-
/include/swift/AST/DiagnosticGroup* @DougGregor
82-
/include/swift/AST/DiagnosticsClangImporter.def @egorzhdan @beccadax @ian-twilightcoder @Xazax-hun @j-hui @susmonteiro
83-
/include/swift/AST/DiagnosticsDriver.def @artemcm
84-
/include/swift/AST/DiagnosticsFrontend.def @artemcm @tshortli
85-
/include/swift/AST/DiagnosticsIDE.def @bnbarham @hamishknight @rintaro
86-
/include/swift/AST/DiagnosticsIRGen.def @rjmccall
87-
/include/swift/AST/DiagnosticsModuleDiffer.def @nkcsgexi
88-
/include/swift/AST/DiagnosticsParse.def @bnbarham @CodaFi @DougGregor @hamishknight @rintaro
89-
/include/swift/AST/DiagnosticsRefactoring.def @bnbarham @hamishknight @rintaro
90-
/include/swift/AST/DiagnosticsSIL.def @jckarter
91-
/include/swift/AST/Evaluator* @CodaFi @slavapestov
92-
/include/swift/Basic/ @DougGregor
93-
/include/swift/Basic/Features.def @DougGregor @hborla
94-
/include/swift/ClangImporter @egorzhdan @beccadax @ian-twilightcoder @Xazax-hun @j-hui @susmonteiro
95-
/include/swift/DependencyScan @artemcm @cachemeifyoucan
96-
/include/swift/Driver*/ @artemcm
97-
/include/swift/Frontend*/ @artemcm @tshortli
98-
/include/swift/IDE/ @bnbarham @hamishknight @rintaro
99-
/include/swift/IRGen/ @rjmccall
100-
/include/swift/Index/ @bnbarham @hamishknight @rintaro
101-
/include/swift/Markup/ @nkcsgexi
102-
/include/swift/Migrator/ @nkcsgexi
103-
/include/swift/Option/*Options* @tshortli
104-
/include/swift/Parse/ @bnbarham @CodaFi @DougGregor @hamishknight @rintaro
105-
/include/swift/PrintAsClang @egorzhdan @Xazax-hun @j-hui @susmonteiro
106-
/include/swift/Refactoring @bnbarham @hamishknight @rintaro
107-
/include/swift/Runtime/ @rjmccall @compnerd
108-
/include/swift/SIL/ @jckarter
109-
/include/swift/SIL/*Coverage* @bnbarham @hamishknight @rintaro
110-
/include/swift/SIL/*DebugInfo* @adrian-prantl
111-
/include/swift/SIL/SILDebug* @adrian-prantl
112-
/include/swift/SIL/SILProfiler.h @bnbarham @hamishknight @rintaro
113-
/include/swift/SILOptimizer/ @eeckstein
114-
/include/swift/SILOptimizer/Utils/Distributed* @ktoso
115-
/include/swift/Sema/ @hborla @slavapestov @xedin
116-
/include/swift/Sema/CS* @hborla @xedin
117-
/include/swift/Sema/Constraint* @hborla @xedin
118-
/include/swift/Serialization/ @xymus
119-
/include/swift/Serialization/SerializedModuleLoader* @artemcm
120-
/include/swift/SwiftRemoteMirror/ @slavapestov
121-
/include/swift/SymbolGraphGen/ @QuietMisdreavus
122-
/include/swift/Threading @al45tair
123-
124-
# lib
125-
/lib/*Demangl*/ @rjmccall
126-
/lib/AST/ @hborla @slavapestov @xedin
127-
/lib/AST/*Availability* @tshortli
128-
/lib/AST/*Conformance* @slavapestov
129-
/lib/AST/*Demangl* @rjmccall
130-
/lib/AST/*Generic* @hborla @slavapestov
131-
/lib/AST/*Requirement* @hborla @slavapestov
132-
/lib/AST/*Substitution @slavapestov
133-
/lib/AST/ASTPrinter.cpp @hborla @slavapestov @xedin @tshortli
134-
/lib/AST/Evaluator* @CodaFi @slavapestov
135-
/lib/AST/ModuleLoader.cpp @artemcm
136-
/lib/AST/RequirementMachine/ @slavapestov
137-
/lib/ASTGen/ @bnbarham @CodaFi @hamishknight @rintaro
138-
/lib/Basic/ @DougGregor
139-
/lib/Basic/Windows @compnerd
140-
/lib/ClangImporter @egorzhdan @beccadax @ian-twilightcoder @Xazax-hun @j-hui @susmonteiro
141-
/lib/ClangImporter/DWARFImporter* @adrian-prantl
142-
/lib/DependencyScan @artemcm @cachemeifyoucan
143-
/lib/Driver*/ @artemcm
144-
/lib/DriverTool/autolink_extract_main.cpp @MaxDesiatov @etcwilde
145-
/lib/DriverTool/sil* @jckarter
146-
/lib/DriverTool/sil_opt* @eeckstein
147-
/lib/DriverTool/swift_symbolgraph_extract_main.cpp @QuietMisdreavus
148-
/lib/Frontend*/ @artemcm @tshortli
149-
/lib/IDE/ @bnbarham @hamishknight @rintaro
150-
/lib/IDETool/ @bnbarham @hamishknight @rintaro
151-
/lib/IRGen/ @rjmccall
152-
/lib/IRGen/*Coverage* @bnbarham @hamishknight @rintaro
153-
/lib/IRGen/*Debug* @adrian-prantl
154-
/lib/IRGen/*Distributed* @ktoso
155-
/lib/Index/ @bnbarham @hamishknight @rintaro
156-
/lib/Macros/Sources/SwiftMacros/Swiftify* @hnrklssn @Xazax-hun
157-
/lib/Markup/ @nkcsgexi
158-
/lib/Migrator/ @nkcsgexi
159-
/lib/Parse/ @bnbarham @CodaFi @DougGregor @hamishknight @rintaro
160-
/lib/PrintAsClang @egorzhdan @Xazax-hun @j-hui @susmonteiro
161-
/lib/Refactoring/ @bnbarham @hamishknight @rintaro
162-
/lib/SIL/ @jckarter
163-
/lib/SIL/**/*DebugInfo* @adrian-prantl
164-
/lib/SIL/IR/*Coverage* @bnbarham @hamishknight @rintaro
165-
/lib/SIL/IR/SILDebug* @adrian-prantl
166-
/lib/SIL/IR/SILLocation* @adrian-prantl
167-
/lib/SIL/IR/SILProfiler.cpp @bnbarham @hamishknight @rintaro
168-
/lib/SILGen/ @jckarter @kavon
169-
/lib/SILGen/*Availability* @tshortli
170-
/lib/SILGen/*Distributed* @ktoso
171-
/lib/SILOptimizer/ @eeckstein
172-
/lib/SILOptimizer/**/*DebugInfo* @adrian-prantl
173-
/lib/SILOptimizer/Mandatory/ConsumeOperator* @kavon
174-
/lib/SILOptimizer/Mandatory/FlowIsolation.cpp @kavon
175-
/lib/SILOptimizer/Mandatory/MoveOnly* @kavon
176-
/lib/SILOptimizer/Mandatory/AddressLowering* @kavon
177-
/lib/SILOptimizer/Utils/Distributed* @ktoso
178-
/lib/Sema/ @hborla @slavapestov @xedin
179-
/lib/Sema/*Availability* @tshortli
180-
/lib/Sema/CS* @hborla @xedin
181-
/lib/Sema/CodeSynthesisDistributed* @hborla @ktoso
182-
/lib/Sema/Constraint* @hborla @xedin
183-
/lib/Sema/DerivedConformance* @slavapestov
184-
/lib/Sema/DerivedConformanceDistributed* @ktoso @slavapestov
185-
/lib/Sema/OpenedExistentials* @AnthonyLatsis @slavapestov
186-
/lib/Sema/TypeCheckDistributed* @hborla @ktoso @xedin
187-
/lib/Sema/TypeCheckProtocol* @AnthonyLatsis @hborla @slavapestov
188-
/lib/Sema/TypeCheckType* @AnthonyLatsis @hborla @slavapestov @xedin
189-
/lib/Serialization/ @xymus
190-
/lib/Serialization/SerializedModuleLoader* @artemcm
191-
/lib/SwiftRemoteMirror/ @slavapestov
192-
/lib/SymbolGraphGen @QuietMisdreavus
193-
/lib/Threading @al45tair
194-
195-
# localization
196-
# TODO: /localization
197-
198-
# stdlib
199-
/stdlib/ @swiftlang/standard-librarians
200-
/stdlib/private/*Runtime*/ @rjmccall
201-
/stdlib/private/DifferentiationUnittest/ @asl
202-
/stdlib/private/SwiftReflectionTest/ @slavapestov
203-
/stdlib/public/core/Swiftify* @hnrklssn @Xazax-hun
204-
/stdlib/public/*Demangl*/ @rjmccall
205-
/stdlib/public/Concurrency/ @ktoso
206-
/stdlib/public/Cxx/ @egorzhdan @Xazax-hun @j-hui @susmonteiro
207-
/stdlib/public/Differentiation/ @asl
208-
/stdlib/public/Distributed/ @ktoso
209-
/stdlib/public/Observation/ @phausler
210-
/stdlib/public/RuntimeModule/ @al45tair @mikeash
211-
/stdlib/public/SwiftRemoteMirror/ @slavapestov
212-
/stdlib/public/Threading/ @al45tair
213-
/stdlib/public/Windows/ @compnerd
214-
/stdlib/public/libexec/swift-backtrace/ @al45tair
215-
/stdlib/public/runtime/ @mikeash @al45tair
216-
/stdlib/tools/swift-reflection-test/ @slavapestov
217-
218-
# test
219-
/test/*Demangl*/ @rjmccall
220-
/test/Availability/ @tshortli
221-
/test/ASTGen/ @bnbarham @CodaFi @hamishknight @rintaro
222-
/test/AutoDiff/ @asl
223-
/test/Concurrency/ @ktoso
224-
/test/Constraints/ @hborla @xedin
225-
/test/DebugInfo/ @adrian-prantl
226-
/test/Distributed/ @ktoso
227-
/test/Driver/ @artemcm
228-
/test/Driver/static* @MaxDesiatov @etcwilde
229-
/test/Frontend/ @artemcm @tshortli
230-
/test/Generics/ @hborla @slavapestov
231-
/test/Generics/inverse* @kavon
232-
/test/IDE/ @bnbarham @hamishknight @rintaro
233-
/test/IRGen/ @AnthonyLatsis @rjmccall
234-
/test/Index/ @bnbarham @hamishknight @rintaro
235-
/test/Interop/ @egorzhdan @Xazax-hun @j-hui @susmonteiro @hnrklssn
236-
/test/Macros/SwiftifyImport @hnrklssn @Xazax-hun
237-
/test/Migrator/ @nkcsgexi
238-
/test/Parse/ @bnbarham @CodaFi @DougGregor @hamishknight @rintaro
239-
/test/Profiler @bnbarham @hamishknight @rintaro
240-
/test/Reflection/ @slavapestov
241-
/test/Runtime/ @rjmccall
242-
/test/SIL/ @jckarter
243-
/test/SILGen/ @jckarter
244-
/test/SILOptimizer/ @eeckstein
245-
/test/SILOptimizer/moveonly* @kavon
246-
/test/SILOptimizer/noimplicitcopy* @kavon
247-
/test/ScanDependencies/ @artemcm
248-
/test/Sema/ @hborla @slavapestov @xedin
249-
/test/Sema/moveonly* @kavon
250-
/test/Serialization/ @xymus
251-
/test/SourceKit/ @bnbarham @hamishknight @rintaro
252-
/test/SymbolGraph/ @QuietMisdreavus
253-
/test/abi/ @swiftlang/standard-librarians
254-
/test/decl/ @hborla @slavapestov
255-
/test/decl/protocol/ @AnthonyLatsis @hborla @slavapestov
256-
# FIXME: This file could have a dedicated directory.
257-
/test/decl/protocol/special/DistributedActor.swift @ktoso
258-
/test/expr/ @hborla @slavapestov @xedin
259-
/test/refactoring/ @bnbarham @hamishknight @rintaro
260-
/test/sil* @jckarter
261-
/test/sil-opt* @eeckstein
262-
/test/stdlib/ @swiftlang/standard-librarians
263-
/test/stmt/ @hborla @xedin
264-
/test/type/ @hborla @slavapestov @xedin
265-
266-
# tools
267-
# TODO: /tools
268-
/tools/*reflection/ @slavapestov
269-
/tools/SourceKit @bnbarham @hamishknight @rintaro
270-
/tools/driver/ @artemcm
271-
/tools/lldb-moduleimport-test/ @adrian-prantl
272-
/tools/swift-demangle* @rjmccall
273-
/tools/swift-ide-test @bnbarham @hamishknight @rintaro
274-
/tools/swift-inspect @mikeash @al45tair @compnerd
275-
/tools/swift-refactor @bnbarham @hamishknight @rintaro
276-
277-
# unittests
278-
/unittests/*Demangl*/ @rjmccall
279-
/unittests/AST/ @hborla @slavapestov @xedin
280-
/unittests/AST/*Evaluator* @CodaFi @slavapestov
281-
/unittests/DependencyScan/ @artemcm @cachemeifyoucan
282-
/unittests/Frontend*/ @artemcm @tshortli
283-
/unittests/Parse/ @bnbarham @CodaFi @DougGregor @hamishknight @rintaro
284-
/unittests/Reflection/ @slavapestov
285-
/unittests/SIL/ @jckarter
286-
/unittests/Sema/ @hborla @xedin
287-
/unittests/SourceKit/ @bnbarham @rintaro @hamishknight
288-
/unittests/runtime/ @rjmccall
289-
290-
# userdocs
291-
# TODO: /userdocs
292-
293-
# utils
294-
/utils/*windows* @compnerd
295-
/utils/availability-macros.def @swiftlang/standard-librarians
296-
/utils/build.ps1 @compnerd
297-
/utils/build_swift/ @etcwilde @justice-adams-apple @shahmishal
298-
/utils/generate-xcode @hamishknight
299-
/utils/gen-unicode-data @swiftlang/standard-librarians
300-
/utils/gyb @swiftlang/standard-librarians
301-
/utils/gyb_foundation_support.py @swiftlang/standard-librarians
302-
/utils/gyb_sourcekit_support/ @bnbarham @hamishknight @rintaro
303-
/utils/gyb_stdlib_support.py @swiftlang/standard-librarians
304-
/utils/gyb.py @swiftlang/standard-librarians
305-
/utils/sourcekit_fuzzer/ @bnbarham @hamishknight @rintaro
306-
/utils/swift-xcodegen/ @hamishknight
307-
/utils/swift_build_support/ @etcwilde @justice-adams-apple @shahmishal
308-
/utils/swift_build_support/products/earlyswiftsyntax.py @bnbarham @hamishknight @rintaro
309-
/utils/swift_build_support/products/skstresstester.py @bnbarham @hamishknight @rintaro
310-
/utils/swift_build_support/products/sourcekitlsp.py @bnbarham @hamishknight @rintaro
311-
/utils/swift_build_support/products/swiftformat.py @allevato @bnbarham @hamishknight @rintaro
312-
/utils/swift_build_support/products/swiftsyntax.py @bnbarham @hamishknight @rintaro
313-
/utils/swift_build_support/products/wasm* @bnbarham @MaxDesiatov @kateinoigakukun
314-
/utils/swift_build_support/products/wasi* @bnbarham @MaxDesiatov @kateinoigakukun
315-
/utils/update-checkout* @etcwilde @justice-adams-apple @shahmishal
316-
/utils/update_checkout/ @etcwilde @justice-adams-apple @shahmishal
317-
/utils/update_checkout/update-checkout-config.json @shahmishal
318-
/utils/vim/ @compnerd
319-
320-
# validation-test
321-
/validation-test/Driver/ @artemcm
322-
/validation-test/IDE/ @bnbarham @rintaro @hamishknight
323-
/validation-test/IRGen/ @rjmccall
324-
/validation-test/Parse/ @bnbarham @CodaFi @DougGregor @hamishknight @rintaro
325-
/validation-test/Reflection/ @slavapestov
326-
/validation-test/Runtime/ @rjmccall
327-
/validation-test/SIL/ @jckarter
328-
/validation-test/SILGen/ @jckarter
329-
/validation-test/SILOptimizer/ @eeckstein
330-
/validation-test/Sema/ @hborla @slavapestov @xedin
331-
/validation-test/Serialization/ @xymus
332-
/validation-test/stdlib/ @swiftlang/standard-librarians
1+
# For the release branch @swiftlang/swift-branch-managers needs to approve the changes
2+
* @swiftlang/swift-branch-managers

0 commit comments

Comments
 (0)