xref: /aosp_15_r20/frameworks/native/PREUPLOAD.cfg (revision 38e8c45f13ce32b0dcecb25141ffecaf386fa17f)
1*38e8c45fSAndroid Build Coastguard Worker[Builtin Hooks]
2*38e8c45fSAndroid Build Coastguard Workerrustfmt = true
3*38e8c45fSAndroid Build Coastguard Workerbpfmt = true
4*38e8c45fSAndroid Build Coastguard Workerclang_format = true
5*38e8c45fSAndroid Build Coastguard Worker
6*38e8c45fSAndroid Build Coastguard Worker[Builtin Hooks Options]
7*38e8c45fSAndroid Build Coastguard Workerrustfmt = --config-path=rustfmt.toml
8*38e8c45fSAndroid Build Coastguard Worker# Only turn on clang-format check for the following subfolders.
9*38e8c45fSAndroid Build Coastguard Workerclang_format = --commit ${PREUPLOAD_COMMIT} --style file --extensions c,h,cc,cpp
10*38e8c45fSAndroid Build Coastguard Worker               cmds/dumpstate/
11*38e8c45fSAndroid Build Coastguard Worker               cmds/idlcli/
12*38e8c45fSAndroid Build Coastguard Worker               cmds/installd/
13*38e8c45fSAndroid Build Coastguard Worker               cmds/servicemanager/
14*38e8c45fSAndroid Build Coastguard Worker               include/input/
15*38e8c45fSAndroid Build Coastguard Worker               include/powermanager/
16*38e8c45fSAndroid Build Coastguard Worker               libs/binder/fuzzer/
17*38e8c45fSAndroid Build Coastguard Worker               libs/binder/
18*38e8c45fSAndroid Build Coastguard Worker               libs/binderdebug/
19*38e8c45fSAndroid Build Coastguard Worker               libs/binderthreadstate/
20*38e8c45fSAndroid Build Coastguard Worker               libs/graphicsenv/
21*38e8c45fSAndroid Build Coastguard Worker               libs/gui/
22*38e8c45fSAndroid Build Coastguard Worker               libs/input/
23*38e8c45fSAndroid Build Coastguard Worker               libs/nativedisplay/
24*38e8c45fSAndroid Build Coastguard Worker               libs/nativewindow/
25*38e8c45fSAndroid Build Coastguard Worker               libs/renderengine/
26*38e8c45fSAndroid Build Coastguard Worker               libs/ui/
27*38e8c45fSAndroid Build Coastguard Worker               libs/vibrator/
28*38e8c45fSAndroid Build Coastguard Worker               libs/vr/
29*38e8c45fSAndroid Build Coastguard Worker               opengl/libs/
30*38e8c45fSAndroid Build Coastguard Worker               services/bufferhub/
31*38e8c45fSAndroid Build Coastguard Worker               services/inputflinger/
32*38e8c45fSAndroid Build Coastguard Worker               services/powermanager/
33*38e8c45fSAndroid Build Coastguard Worker               services/surfaceflinger/
34*38e8c45fSAndroid Build Coastguard Worker               services/vibratorservice/
35*38e8c45fSAndroid Build Coastguard Worker               services/vr/
36*38e8c45fSAndroid Build Coastguard Worker               vulkan/
37*38e8c45fSAndroid Build Coastguard Workerbpfmt = -d
38*38e8c45fSAndroid Build Coastguard Worker
39*38e8c45fSAndroid Build Coastguard Worker[Hook Scripts]
40*38e8c45fSAndroid Build Coastguard Workerowners_hook = ${REPO_ROOT}/frameworks/base/tools/aosp/aosp_sha.sh ${PREUPLOAD_COMMIT} "OWNERS$"
41*38e8c45fSAndroid Build Coastguard Workerinstalld_hook = ${REPO_ROOT}/frameworks/base/tools/aosp/aosp_sha.sh ${PREUPLOAD_COMMIT} "^cmds/installd/"
42*38e8c45fSAndroid Build Coastguard Workerdumpstate_hook = ${REPO_ROOT}/frameworks/base/tools/aosp/aosp_sha.sh ${PREUPLOAD_COMMIT} "^cmds/dumpstate/"
43*38e8c45fSAndroid Build Coastguard Workerdumpsys_hook = ${REPO_ROOT}/frameworks/base/tools/aosp/aosp_sha.sh ${PREUPLOAD_COMMIT} "^cmds/dumpsys/"
44*38e8c45fSAndroid Build Coastguard Worker# bugreports matches both cmds/bugreport and cmds/bugreportz
45*38e8c45fSAndroid Build Coastguard Workerbugreports_hook = ${REPO_ROOT}/frameworks/base/tools/aosp/aosp_sha.sh ${PREUPLOAD_COMMIT} "^cmds/bugreport"
46*38e8c45fSAndroid Build Coastguard Workerbinder_hook = ${REPO_ROOT}/frameworks/base/tools/aosp/aosp_sha.sh ${PREUPLOAD_COMMIT} "^libs/binder/"
47