tor-browser

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

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}