kind.yml (2447B)
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 kind-dependencies: 8 - artifact-build 9 - build 10 - toolchain 11 12 transforms: 13 - gecko_taskgraph.transforms.diffoscope:transforms 14 - gecko_taskgraph.transforms.job:transforms 15 - gecko_taskgraph.transforms.task:transforms 16 17 # Note: --exclude-command .--line-numbers is because of 18 # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=879003 19 # That skips `objdump --disassemble --line-numbers` and falls back to 20 # `objdump --disassemble` 21 # Note: the .chk excludes are for files that are known to differ between 22 # builds because they are signed with an ephemeral private key that is 23 # generated for each build. 24 task-defaults: 25 run-on-repo-type: [hg] 26 tier: 2 27 args: >- 28 --output-empty 29 --no-default-limits 30 --max-page-size 100000000 31 --max-page-diff-block-lines 10000 32 --exclude-directory-metadata=yes 33 --exclude-command .--line-numbers 34 35 tasks-from: 36 - artifacts.yml 37 - reproducible.yml 38 39 # Make a task for each diff we might want. The following are just examples, 40 # Both original and new can point to builds from the full set of tasks or 41 # from other sets through an index-search. Other kinds than `build` can be 42 # compared (for example, static-analysis), provided you adjust the 43 # kind-dependencies above. 44 # tasks: 45 # android-build-vs-previous-try: 46 # symbol: A 47 # new: build-android-arm/opt 48 # original: {index-search: gecko.v2.try.revision.aabd5deb0156f9b55ab60ad6a01ebfc4580bf2e1.mobile.android-arm-opt} 49 # linux64-build-vs-previous-try: 50 # symbol: L 51 # new: build-linux64/opt 52 # original: {index-search: gecko.v2.try.revision.aabd5deb0156f9b55ab60ad6a01ebfc4580bf2e1.firefox.linux64-opt} 53 # extra-args: >- 54 # --exclude-command .--hex-dump=.gnu_debuglink 55 # macosx-build-vs-previous-try: 56 # symbol: M 57 # new: build-macosx64/opt 58 # original: {index-search: gecko.v2.try.revision.aabd5deb0156f9b55ab60ad6a01ebfc4580bf2e1.firefox.macosx64-opt} 59 # win32-build-vs-previous-try: 60 # symbol: W 61 # new: build-win32/opt 62 # original: {index-search: gecko.v2.try.revision.aabd5deb0156f9b55ab60ad6a01ebfc4580bf2e1.firefox.win32-opt}