-
Notifications
You must be signed in to change notification settings - Fork 2k
Expand file tree
/
Copy pathCODEOWNERS
More file actions
118 lines (101 loc) · 6.58 KB
/
CODEOWNERS
File metadata and controls
118 lines (101 loc) · 6.58 KB
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
# CODEOWNERS Best Practices
# 1. Per Github docs: "Order is important; the last matching pattern takes the most precedence."
# Please define less specific codeowner paths before more specific codeowner paths in order for the more specific rule to have priority
# 2. Per Github docs:
# "create a new file called CODEOWNERS in the .github/, root, or docs/ directory of the repository...
# ...GitHub will search for them in that order and use the first one it finds."
# Please put the CODEOWNERS file in .github
# Root
* @smartcontractkit/foundations @smartcontractkit/core
/.changeset/ @smartcontractkit/foundations @smartcontractkit/core
# Chains
/common/ @smartcontractkit/bix-framework @smartcontractkit/core
/common/txmgr/ @dimriou @smartcontractkit/bix-framework @smartcontractkit/core
# Services
/core/services/directrequest/ @smartcontractkit/foundations
/core/services/feeds/ @smartcontractkit/core @smartcontractkit/devex-tooling
/core/services/synchronization/telem/ @smartcontractkit/data-tooling @smartcontractkit/core
/core/capabilities/ @smartcontractkit/keystone @smartcontractkit/capabilities-team
/core/capabilities/ccip/ @smartcontractkit/ccip-offchain
/core/capabilities/ccip/ccipsolana/ @smartcontractkit/bix-build
/core/capabilities/ccip/ccipnoop/ @smartcontractkit/bix-build
/core/capabilities/ccip/ccipton/ @smartcontractkit/bix-build
# To be deprecated in Chainlink V3
/core/services/fluxmonitorv2/ @smartcontractkit/foundations @smartcontractkit/core
/core/services/job/ @smartcontractkit/foundations @smartcontractkit/core
/core/services/keystore/ @smartcontractkit/foundations
/core/services/ocr*/ @smartcontractkit/foundations @smartcontractkit/core
/core/services/periodicbackup/ @smartcontractkit/foundations @smartcontractkit/core
/core/services/pg/ @smartcontractkit/foundations @smartcontractkit/core
/core/services/pipeline/ @smartcontractkit/foundations @smartcontractkit/bix-framework @smartcontractkit/core
/core/services/telemetry/ @smartcontractkit/data-tooling @smartcontractkit/core
/core/services/relay/evm/mercury/ @smartcontractkit/data-streams-engineers @smartcontractkit/core
/core/services/webhook/ @smartcontractkit/foundations @smartcontractkit/bix-framework @smartcontractkit/core
/core/services/llo/ @smartcontractkit/data-streams-engineers @smartcontractkit/core
# CCIP
/core/services/ccip/ @smartcontractkit/ccip
/core/services/ocr2/plugins/ccip/ @smartcontractkit/ccip
# VRF-related services
/core/services/vrf/ @smartcontractkit/dev-services @smartcontractkit/core
/core/services/blockhashstore/ @smartcontractkit/dev-services @smartcontractkit/core
/core/services/blockheaderfeeder/ @smartcontractkit/dev-services @smartcontractkit/core
/core/services/pipeline/task.vrf.go @smartcontractkit/dev-services
/core/services/pipeline/task.vrfv2.go @smartcontractkit/dev-services
/core/services/pipeline/task.vrfv2plus.go @smartcontractkit/dev-services
/core/scripts/vrf*/ @smartcontractkit/dev-services
# Keeper/Automation-related services
/core/services/keeper/ @smartcontractkit/dev-services
/core/services/ocr2/plugins/ocr2keeper/ @smartcontractkit/dev-services
# Chainlink Functions
/core/services/functions/ @smartcontractkit/dev-services
/core/services/ocr2/plugins/functions/ @smartcontractkit/dev-services
/core/services/s4/ @smartcontractkit/dev-services
/core/services/ocr2/plugins/s4/ @smartcontractkit/dev-services
/core/services/ocr2/plugins/threshold/ @smartcontractkit/dev-services
/core/services/relay/evm/functions/ @smartcontractkit/dev-services
/core/scripts/functions/ @smartcontractkit/dev-services
/core/scripts/gateway/ @smartcontractkit/dev-services
# Keystone
/core/services/registrysyncer/ @smartcontractkit/keystone
/core/services/workflows/ @smartcontractkit/keystone
/core/services/standardcapabilities/ @smartcontractkit/keystone
/core/scripts/keystone/ @smartcontractkit/keystone
# GQL API
/core/web/resolver/ @smartcontractkit/foundations @smartcontractkit/core
/core/web/schema/ @smartcontractkit/foundations @smartcontractkit/core
# Tests
/integration-tests/ @smartcontractkit/devex-tooling @smartcontractkit/core
/integration-tests/ccip-tests/ @smartcontractkit/ccip-offchain @smartcontractkit/core @smartcontractkit/ccip
/integration-tests/**/*keeper* @smartcontractkit/dev-services @smartcontractkit/core
/integration-tests/**/*automation* @smartcontractkit/dev-services @smartcontractkit/core
/integration-tests/**/*ccip* @smartcontractkit/ccip-offchain @smartcontractkit/core @smartcontractkit/ccip
/devenv/ @smartcontractkit/devex-tooling
/devenv/products/ocr2/ @smartcontractkit/devex-tooling
# Deployment tooling
/deployment/ @smartcontractkit/ccip-tooling @smartcontractkit/ccip-offchain @smartcontractkit/keystone @smartcontractkit/operations-platform @smartcontractkit/core
/deployment/ccip/ @smartcontractkit/ccip-tooling @smartcontractkit/ccip-offchain @smartcontractkit/operations-platform @smartcontractkit/core
/deployment/ccip/changeset/globals/ @smartcontractkit/ccip-offchain
/deployment/common/ @smartcontractkit/operations-platform
/deployment/cre/ @smartcontractkit/keystone @smartcontractkit/operations-platform
/deployment/data-feeds/ @smartcontractkit/data-feeds-engineers @smartcontractkit/operations-platform @smartcontractkit/core
/deployment/data-streams/ @smartcontractkit/data-streams-engineers @smartcontractkit/operations-platform @smartcontractkit/core
/deployment/keystone/ @smartcontractkit/keystone @smartcontractkit/operations-platform @smartcontractkit/core
/deployment/vault/ @smartcontractkit/cld-vault @smartcontractkit/operations-platform @smartcontractkit/core
# CI/CD
/.github/** @smartcontractkit/devex-cicd @smartcontractkit/devex-tooling @smartcontractkit/core
/.github/CODEOWNERS @smartcontractkit/core @smartcontractkit/foundations
/.github/workflows/build-publish.yml @smartcontractkit/devex-cicd
/.github/workflows/devenv* @smartcontractkit/devex-tooling @smartcontractkit/devex-cicd @smartcontractkit/core
/tools/plugout/ @smartcontractkit/devex-cicd
/core/chainlink.Dockerfile @smartcontractkit/devex-cicd @smartcontractkit/foundations @smartcontractkit/core
# Dependencies
.tool-versions @smartcontractkit/core
go.md @smartcontractkit/core @smartcontractkit/foundations
go.mod @smartcontractkit/core @smartcontractkit/foundations
go.sum @smartcontractkit/core @smartcontractkit/foundations
integration-tests/go.mod @smartcontractkit/core @smartcontractkit/devex-tooling @smartcontractkit/foundations
integration-tests/go.sum @smartcontractkit/core @smartcontractkit/devex-tooling @smartcontractkit/foundations
flake.nix @smartcontractkit/core
flake.lock @smartcontractkit/core
# Config
/docs/CONFIG.md @smartcontractkit/foundations @smartcontractkit/core @smartcontractkit/devrel