kind.yml (1694B)
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 loader: taskgraph.loader.transform:loader 6 7 # we need that to apply grouping only on jobs that have "build_platform", so we 8 # dont fail for the "fetch" kind that does is a dependency but does not have it 9 only-for-attributes: 10 - build_platform 11 12 transforms: 13 - taskgraph.transforms.from_deps 14 - gecko_taskgraph.transforms.reprocess_symbols 15 - gecko_taskgraph.transforms.job 16 - gecko_taskgraph.transforms.task 17 18 kind-dependencies: 19 - system-symbols 20 - system-symbols-upload 21 - fetch 22 23 task-defaults: 24 run-on-repo-type: [hg] 25 26 tasks: 27 system-symbols-reprocess: 28 from-deps: 29 kinds: ["system-symbols", "system-symbols-upload"] 30 group-by: platform 31 description: Reprocess Symbols on Crash-Stats 32 attributes: 33 cron: true 34 worker-type: b-linux 35 worker: 36 docker-image: {in-tree: system-symbols-linux-scraper} 37 max-run-time: 7200 38 env: 39 # {level} gets replaced in the reprocess_symbols transform 40 CRASHSTATS_SECRET: "project/releng/gecko/build/level-{level}/gecko-symbol-reprocess" 41 DUMP_SYMS: "/bin/false" 42 run: 43 using: run-task 44 command: {task-reference: "${MOZ_FETCHES_DIR}/symbol-scrapers/reprocess.sh <system-symbols>"} 45 fetches: 46 fetch: 47 - symbol-scrapers 48 scopes: 49 - secrets:get:project/releng/gecko/build/level-{level}/gecko-symbol-reprocess