tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

shadow-scheduler.yml (6908B)


      1 # This Source Code Form is subject to the terms of the Mozilla Public
      2 # License, v. 2.0. If a copy of the MPL was not distributed with this
      3 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
      4 ---
      5 task-defaults:
      6    platform: gecko-decision/opt
      7    worker-type: t-linux-docker-amd
      8    worker:
      9        docker-image: {in-tree: "lint"}
     10        max-run-time: 3600
     11        artifacts:
     12            - type: file
     13              name: public/shadow-scheduler/optimized-tasks.json
     14              path: /builds/worker/optimized-tasks.json
     15            - type: directory
     16              name: public/build
     17              path: /builds/worker/artifacts/perf
     18        env:
     19            DECISION_TASK_ID: {task-reference: <decision>}
     20            MOZ_PERFHERDER_UPLOAD: /builds/worker/artifacts/perf/perfherder-data-bugbug.json
     21    treeherder:
     22        kind: other
     23        tier: 3
     24    run-on-repo-type: [hg]
     25    run-on-projects: ['autoland-only']
     26    run:
     27        using: mach
     28        mach: taskgraph optimized -v --json -p task-id=$DECISION_TASK_ID --output-file /builds/worker/optimized-tasks.json
     29        sparse-profile: taskgraph
     30 
     31 relevant_tests:
     32    description: Runs the relevant_tests optimization strategy instead of the default.
     33    treeherder:
     34        symbol: SS(relevant_tests)
     35    index:
     36        product: source
     37        job-name: shadow-scheduler-relevant_tests
     38    worker:
     39        env:
     40            TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.relevant_tests
     41 
     42 bugbug_tasks_medium:
     43    description: Runs the bugbug_tasks_medium optimization strategy instead of the default.
     44    treeherder:
     45        symbol: SS(bugbug_tasks_medium)
     46    index:
     47        product: source
     48        job-name: shadow-scheduler-bugbug_tasks_medium
     49    worker:
     50        env:
     51            TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.bugbug_tasks_medium
     52 
     53 bugbug_tasks_high:
     54    description: Runs the bugbug_tasks_high optimization strategy (with a high confidence threshold) instead of the default.
     55    treeherder:
     56        symbol: SS(bugbug_tasks_high)
     57    index:
     58        product: source
     59        job-name: shadow-scheduler-bugbug_tasks_high
     60    worker:
     61        env:
     62            TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.bugbug_tasks_high
     63 
     64 bugbug_debug_disperse:
     65    description: Runs the bugbug_debug_disperse optimization strategy instead of the default.
     66    treeherder:
     67        symbol: SS(bugbug_debug_disperse)
     68    index:
     69        product: source
     70        job-name: shadow-scheduler-bugbug_debug_disperse
     71    worker:
     72        env:
     73            TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.bugbug_debug_disperse
     74 
     75 bugbug_disperse_low:
     76    description: Runs the bugbug_disperse_low optimization strategy instead of the default.
     77    treeherder:
     78        symbol: SS(bugbug_disperse_low)
     79    index:
     80        product: source
     81        job-name: shadow-scheduler-bugbug_disperse_low
     82    worker:
     83        env:
     84            TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.bugbug_disperse_low
     85 
     86 bugbug_disperse_medium:
     87    description: Runs the bugbug_disperse_medium optimization strategy instead of the default.
     88    treeherder:
     89        symbol: SS(bugbug_disperse_med)
     90    index:
     91        product: source
     92        job-name: shadow-scheduler-bugbug_disperse_medium
     93    worker:
     94        env:
     95            TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.bugbug_disperse_medium
     96 
     97 bugbug_disperse_reduced_medium:
     98    description: Runs the bugbug_disperse_reduced_medium optimization strategy instead of the default.
     99    treeherder:
    100        symbol: SS(bugbug_di_r_med_noun)
    101    index:
    102        product: source
    103        job-name: shadow-scheduler-bugbug_disperse_reduced_medium
    104    worker:
    105        env:
    106            TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.bugbug_disperse_reduced_medium
    107 
    108 bugbug_reduced_manifests_config_selection_low:
    109    description: Runs the bugbug_reduced_manifests_config_selection_low optimization strategy instead of the default.
    110    treeherder:
    111        symbol: SS(bugbug_r_c_s_low)
    112    index:
    113        product: source
    114        job-name: shadow-scheduler-bugbug_reduced_manifests_config_selection_low
    115    worker:
    116        env:
    117            TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.bugbug_reduced_manifests_config_selection_low
    118 
    119 bugbug_reduced_manifests_config_selection_medium:
    120    description: Runs the bugbug_reduced_manifests_config_selection_medium optimization strategy instead of the default.
    121    treeherder:
    122        symbol: SS(bugbug_r_c_s_med)
    123    index:
    124        product: source
    125        job-name: shadow-scheduler-bugbug_reduced_manifests_config_selection_medium
    126    worker:
    127        env:
    128            TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.bugbug_reduced_manifests_config_selection_medium
    129 
    130 bugbug_disperse_medium_no_unseen:
    131    description: Runs the bugbug_disperse_medium_no_unseen optimization strategy instead of the default.
    132    treeherder:
    133        symbol: SS(bugbug_disp_med_noun)
    134    index:
    135        product: source
    136        job-name: shadow-scheduler-bugbug_disperse_medium_no_unseen
    137    worker:
    138        env:
    139            TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.bugbug_disperse_medium_no_unseen
    140 
    141 bugbug_disperse_medium_only_one:
    142    description: Runs the bugbug_disperse_medium_only_one optimization strategy instead of the default.
    143    treeherder:
    144        symbol: SS(bugbug_disp_med_one)
    145    index:
    146        product: source
    147        job-name: shadow-scheduler-bugbug_disperse_medium_only_one
    148    worker:
    149        env:
    150            TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.bugbug_disperse_medium_only_one
    151 
    152 bugbug_disperse_high:
    153    description: Runs the bugbug_disperse_high optimization strategy instead of the default.
    154    treeherder:
    155        symbol: SS(bugbug_disperse_high)
    156    index:
    157        product: source
    158        job-name: shadow-scheduler-bugbug_disperse_high
    159    worker:
    160        env:
    161            TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.bugbug_disperse_high
    162 
    163 bugbug_reduced:
    164    description: Runs the bugbug_reduced optimization strategy instead of the default.
    165    treeherder:
    166        symbol: SS(bugbug_reduced)
    167    index:
    168        product: source
    169        job-name: shadow-scheduler-bugbug_reduced
    170    worker:
    171        env:
    172            TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.bugbug_reduced
    173 
    174 bugbug_reduced_high:
    175    description: Runs the bugbug_reduced optimization strategy (with a low confidence threshold) instead of the default.
    176    treeherder:
    177        symbol: SS(bugbug_reduced_high)
    178    index:
    179        product: source
    180        job-name: shadow-scheduler-bugbug_reduced_high
    181    worker:
    182        env:
    183            TASKGRAPH_OPTIMIZE_STRATEGIES: gecko_taskgraph.optimize:experimental.bugbug_reduced_high