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