xref: /aosp_15_r20/external/scudo/copybara/copy.bara.sky (revision 76559068c068bd27e82aff38fac3bfc865233bca)
1*76559068SAndroid Build Coastguard Workercore.workflow(
2*76559068SAndroid Build Coastguard Worker    name = "default",
3*76559068SAndroid Build Coastguard Worker    origin = git.origin(
4*76559068SAndroid Build Coastguard Worker        url = "https://github.com/llvm/llvm-project.git",
5*76559068SAndroid Build Coastguard Worker        ref = "main",
6*76559068SAndroid Build Coastguard Worker    ),
7*76559068SAndroid Build Coastguard Worker    origin_files = glob(
8*76559068SAndroid Build Coastguard Worker        [
9*76559068SAndroid Build Coastguard Worker            "compiler-rt/lib/scudo/standalone/**",
10*76559068SAndroid Build Coastguard Worker            "compiler-rt/LICENSE.TXT",
11*76559068SAndroid Build Coastguard Worker        ],
12*76559068SAndroid Build Coastguard Worker        exclude = [
13*76559068SAndroid Build Coastguard Worker            "**/CMakeLists.txt",
14*76559068SAndroid Build Coastguard Worker        ],
15*76559068SAndroid Build Coastguard Worker    ),
16*76559068SAndroid Build Coastguard Worker    destination = git.gerrit_destination(
17*76559068SAndroid Build Coastguard Worker        url = "https://android.googlesource.com/platform/external/scudo",
18*76559068SAndroid Build Coastguard Worker        fetch = "master",
19*76559068SAndroid Build Coastguard Worker    ),
20*76559068SAndroid Build Coastguard Worker    destination_files = glob(
21*76559068SAndroid Build Coastguard Worker        [
22*76559068SAndroid Build Coastguard Worker            "standalone/**",
23*76559068SAndroid Build Coastguard Worker            "LICENSE.TXT",
24*76559068SAndroid Build Coastguard Worker        ],
25*76559068SAndroid Build Coastguard Worker        exclude = [
26*76559068SAndroid Build Coastguard Worker            "**/Android.bp"
27*76559068SAndroid Build Coastguard Worker        ],
28*76559068SAndroid Build Coastguard Worker    ),
29*76559068SAndroid Build Coastguard Worker    authoring = authoring.pass_thru(
30*76559068SAndroid Build Coastguard Worker        "Dynamic Tools Team <[email protected]>"
31*76559068SAndroid Build Coastguard Worker    ),
32*76559068SAndroid Build Coastguard Worker    mode = 'ITERATIVE',
33*76559068SAndroid Build Coastguard Worker    transformations = [
34*76559068SAndroid Build Coastguard Worker        core.move("compiler-rt/lib/scudo/standalone/", "standalone"),
35*76559068SAndroid Build Coastguard Worker        core.move("compiler-rt/LICENSE.TXT", "LICENSE.TXT"),
36*76559068SAndroid Build Coastguard Worker    ],
37*76559068SAndroid Build Coastguard Worker)
38