kind.yml (1559B)
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 transforms: 8 - taskgraph.transforms.from_deps 9 - gecko_taskgraph.transforms.upload_symbols 10 - gecko_taskgraph.transforms.copy_cached_dep 11 - gecko_taskgraph.transforms.job 12 - gecko_taskgraph.transforms.task 13 14 kind-dependencies: 15 - toolchain 16 17 task-defaults: 18 run-on-repo-type: [hg] 19 20 tasks: 21 dxc-symbols-upload: 22 description: Upload symbols for `DirectXShaderCompiler`. 23 from-deps: 24 with-attributes: 25 dxc-crash-symbols: [true] 26 enable-full-crashsymbols: [true] 27 worker-type: b-linux-docker-amd 28 worker: 29 docker-image: {in-tree: "lint"} 30 max-run-time: 1800 31 env: 32 # NOTE: This is necesary to access `zstandard` via Python. 33 MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE: system 34 # NOTE: `{level}` gets replaced in the `upload_symbols` transform. 35 SYMBOL_SECRET: "project/releng/gecko/build/level-{level}/gecko-symbol-upload" 36 run: 37 using: mach 38 mach: {task-reference: "python toolkit/crashreporter/tools/upload_symbols.py --task-id <toolchain> --ignore-missing"} 39 sparse-profile: upload-symbols 40 scopes: 41 - secrets:get:project/releng/gecko/build/level-{level}/gecko-symbol-upload