-
Notifications
You must be signed in to change notification settings - Fork 2
/
CODEOWNERS
Validating CODEOWNERS rules...
64 lines (57 loc) · 2.6 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
# Order is important; the last matching pattern takes the most precedence.
.github/ @alpenlabs/admins # only admins should own the CODEOWNERS
.gitignore @alpenlabs/admins
# CI/Local ENV
.github/workflows/ @alpenlabs/ci
.github/actions/ @alpenlabs/ci
.github/dependabot.yml @alpenlabs/ci
Makefile @alpenlabs/rust @alpenlabs/ci @alpenlabs/bin
codecov.yml @alpenlabs/ci
contrib/ @alpenlabs/ci @alpenlabs/bin
tests/ @alpenlabs/rust @alpenlabs/ci
# Libs
# Note that the globbing here is to future-proof against new crates
/crates/ @alpenlabs/rust # fallback catch all
/crates/bridge*/ @alpenlabs/bridge
/crates/btc*/ @alpenlabs/btc
/crates/common/ @alpenlabs/rust
/crates/chaintsn/ @alpenlabs/rust
/crates/consensus*/ @alpenlabs/chain-core
/crates/db/ @alpenlabs/database
/crates/eectl/ @alpenlabs/evm
/crates/evm*/ @alpenlabs/evm
/crates/primitives/ @alpenlabs/crypto @alpenlabs/rust
/crates/crypto/ @alpenlabs/crypto @alpenlabs/rust
/crates/proof*/ @alpenlabs/prover
/crates/reth/ @alpenlabs/evm
/crates/rocksdb*/ @alpenlabs/database
/crates/rpc/ @alpenlabs/chain-core @alpenlabs/btc
/crates/state/ @alpenlabs/chain-core
/crates/status/ @alpenlabs/chain-core
/crates/storage/ @alpenlabs/chain-core
/crates/sync/ @alpenlabs/chain-core
/crates/tasks/ @alpenlabs/chain-core
/crates/test-utils/ @alpenlabs/rust @alpenlabs/ci
/crates/util*/ @alpenlabs/rust
/crates/tx-parser/ @alpenlabs/rust @alpenlabs/btc
/crates/*jmt*/ @alpenlabs/database
/crates/zkvm/ @alpenlabs/prover
/prover/ @alpenlabs/prover
# Binaries/CLIs
bin/ @alpenlabs/bin # catch all
bin/bridge-client/ @alpenlabs/bin @alpenlabs/bridge
bin/prover*/ @alpenlabs/bin @alpenlabs/prover
bin/strata-reth/ @alpenlabs/bin @alpenlabs/evm
# Functional tests
functional-tests/ @alpenlabs/python # catch all
functional-tests/fn_*.py @alpenlabs/python @alpenlabs/ci
functional-tests/constants.py @alpenlabs/python @alpenlabs/ci
functional-tests/entry.py @alpenlabs/python @alpenlabs/ci
# Docker/Containers
**/Docker* @alpenlabs/docker
docker/ @alpenlabs/docker
# Dependencies and metadata
**/Cargo.toml @alpenlabs/dependencies # dependencies and metadata
**/Cargo.lock @alpenlabs/dependencies # updates
.config/ @alpenlabs/rust @alpenlabs/ci # config for rustdev and CI
**/*.toml @alpenlabs/rust # config files