tor-browser

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

taskgraph (3980B)


      1 %include build/sparse-profiles/mach
      2 
      3 # In order to decide which docker images to build, we need all the
      4 # files that docker images depend on as well
      5 %include build/sparse-profiles/docker-image
      6 
      7 [include]
      8 # These files are read as part of generating the taskgraph.
      9 path:browser/locales/l10n-changesets.json
     10 path:browser/locales/l10n-onchange-changesets.json
     11 path:mobile/locales/l10n-changesets.json
     12 path:mobile/locales/l10n-onchange-changesets.json
     13 path:browser/locales/shipped-locales
     14 path:browser/config/version_display.txt
     15 path:browser/config/version.txt
     16 path:browser/config/whats_new_page.yml
     17 path:browser/installer/attribution.yml
     18 
     19 # Lots of random files in here are read. Just pull in the whole thing.
     20 path:build/
     21 
     22 # TODO remove once bug 1402010 is resolved and test manifests aren't
     23 # processed in Files() reading mode in moz.build files.
     24 path:layout/tools/reftest/
     25 path:testing/web-platform/tests/tools/
     26 
     27 # The main meat of this profile.
     28 path:taskcluster/
     29 
     30 # Various files in these directories are read by taskgraph. Just pull
     31 # them all in.
     32 path:testing/config/tooltool-manifests/
     33 path:testing/mozharness/
     34 
     35 # for ESLint toolchains
     36 path:package.json
     37 path:package-lock.json
     38 path:tools/lint/
     39 
     40 # for other node toolchain packaging
     41 path:browser/extensions/newtab/package.json
     42 path:browser/extensions/newtab/package-lock.json
     43 path:browser/components/aboutwelcome/package.json
     44 path:browser/components/aboutwelcome/package-lock.json
     45 path:browser/components/asrouter/package.json
     46 path:browser/components/asrouter/package-lock.json
     47 path:tools/terser/package.json
     48 path:tools/terser/package-lock.json
     49 
     50 # for new-style try pushes
     51 path:try_task_config.json
     52 
     53 # app-services tooling.
     54 path:services/app-services-tools/embedded-uniffi-bindgen
     55 path:services/app-services-tools/nimbus-fml
     56 
     57 # Moz.build files are read in filesystem mode
     58 glob:**/moz.build
     59 glob:**/*.mozbuild
     60 
     61 # Moz.configure files could trigger changes
     62 glob:**/*.configure
     63 
     64 # Tooltool manifests also need to be opened. Assume they
     65 # are all somewhere in "tooltool-manifests" directories.
     66 glob:**/tooltool-manifests/**
     67 
     68 # For test chunking
     69 glob:**/*.ini
     70 glob:**/*.list
     71 glob:**/*.toml
     72 path:testing/mozbase/manifestparser
     73 path:testing/runtimes
     74 path:testing/web-platform/tests/
     75 path:testing/web-platform/mozilla/tests/
     76 glob:testing/web-platform/*.py
     77 
     78 # For scheduling android-gradle-dependencies.
     79 path:gradle/
     80 path:mobile/android/config/
     81 glob:**/*.gradle
     82 glob:**/gradle.properties
     83 
     84 # for action-task building
     85 path:.taskcluster.yml
     86 path:.cron.yml
     87 
     88 # for the wrench-deps toolchain task
     89 path:gfx/wr/Cargo.lock
     90 path:gfx/wr/ci-scripts/
     91 
     92 # for the mar-tools toolchain task
     93 path:mfbt/
     94 path:modules/libmar/
     95 path:other-licenses/bsdiff/
     96 path:other-licenses/nsis/Contrib/CityHash/cityhash/
     97 path:toolkit/mozapps/update/updater
     98 path:tools/update-packaging/
     99 
    100 # for the zucchini toolchain task
    101 path:third_party/abseil-cpp/
    102 path:third_party/googletest/
    103 path:third_party/zucchini/
    104 path:tools/zucchini/
    105 
    106 # for the minidump-stackwalk toolchain task
    107 path:toolkit/crashreporter
    108 path:tools/crashreporter/
    109 path:mfbt
    110 path:config/external/zlib
    111 path:build/moz.configure
    112 
    113 # for the browsertime toolchain task
    114 path:tools/browsertime/mach_commands.py
    115 path:tools/browsertime/package.json
    116 path:tools/browsertime/package-lock.json
    117 
    118 # for the geckodriver toolchain task
    119 path:testing/geckodriver
    120 path:testing/mozbase/rust
    121 path:testing/webdriver
    122 
    123 # for firefox-android
    124 path:mobile/android/android-components/.buildconfig.yml
    125 path:mobile/android/focus-android/.buildconfig.yml
    126 path:mobile/android/fenix/.buildconfig.yml
    127 path:mobile/android/android-components/gradle/wrapper/gradle-wrapper.properties
    128 path:mobile/android/focus-android/gradle/wrapper/gradle-wrapper.properties
    129 path:mobile/android/fenix/gradle/wrapper/gradle-wrapper.properties
    130 path:mobile/android/android-components/plugins/dependencies/src/main/java/DependenciesPlugin.kt
    131 path:mobile/android/android-components/plugins/dependencies/src/main/java/ApplicationServices.kt
    132 path:mobile/android/version.txt