File: taskgraph

package info (click to toggle)
firefox 149.0-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 4,767,760 kB
  • sloc: cpp: 7,416,064; javascript: 6,752,859; ansic: 3,774,850; python: 1,250,473; xml: 641,578; asm: 439,191; java: 186,617; sh: 56,634; makefile: 18,856; objc: 13,092; perl: 12,763; pascal: 5,960; yacc: 4,583; cs: 3,846; lex: 1,720; ruby: 1,002; php: 436; lisp: 258; awk: 105; sql: 66; sed: 53; csh: 10; exp: 6
file content (135 lines) | stat: -rw-r--r-- 4,114 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
%include build/sparse-profiles/mach

# In order to decide which docker images to build, we need all the
# files that docker images depend on as well
%include build/sparse-profiles/docker-image

[include]
# These files are read as part of generating the taskgraph.
path:browser/locales/l10n-changesets.json
path:browser/locales/l10n-onchange-changesets.json
path:mobile/locales/l10n-changesets.json
path:mobile/locales/l10n-onchange-changesets.json
path:browser/locales/shipped-locales
path:browser/config/version_display.txt
path:browser/config/version.txt
path:browser/config/whats_new_page.yml
path:browser/installer/attribution.yml

# Lots of random files in here are read. Just pull in the whole thing.
path:build/

# TODO remove once bug 1402010 is resolved and test manifests aren't
# processed in Files() reading mode in moz.build files.
path:layout/tools/reftest/
path:testing/web-platform/tests/tools/

# The main meat of this profile.
path:taskcluster/

# Various files in these directories are read by taskgraph. Just pull
# them all in.
path:testing/config/tooltool-manifests/
path:testing/mozharness/

# for ESLint toolchains
path:package.json
path:package-lock.json
path:tools/lint/

# for other node toolchain packaging
path:browser/extensions/newtab/package.json
path:browser/extensions/newtab/package-lock.json
path:browser/components/aboutwelcome/package.json
path:browser/components/aboutwelcome/package-lock.json
path:browser/components/asrouter/package.json
path:browser/components/asrouter/package-lock.json
path:tools/terser/package.json
path:tools/terser/package-lock.json
path:remote/test/puppeteer/package.json
path:remote/test/puppeteer/package-lock.json
path:remote/test/puppeteer/test/package.json

# for new-style try pushes
path:try_task_config.json

# app-services tooling.
path:services/app-services-tools/embedded-uniffi-bindgen
path:services/app-services-tools/nimbus-fml

# Moz.build files are read in filesystem mode
glob:**/moz.build
glob:**/*.mozbuild

# Moz.configure files could trigger changes
glob:**/*.configure

# Tooltool manifests also need to be opened. Assume they
# are all somewhere in "tooltool-manifests" directories.
glob:**/tooltool-manifests/**

# For test chunking
glob:**/*.ini
glob:**/*.list
glob:**/*.toml
path:testing/mozbase/manifestparser
path:testing/web-platform/tests/
path:testing/web-platform/mozilla/tests/
glob:testing/web-platform/*.py

# For scheduling android-gradle-dependencies.
path:config/milestone.txt
path:gradle/
path:mobile/android/config/
glob:**/*.gradle
glob:**/gradle.properties

# for action-task building
path:.taskcluster.yml
path:.cron.yml

# for the wrench-deps toolchain task
path:gfx/wr/Cargo.lock
path:gfx/wr/ci-scripts/

# for the mar-tools toolchain task
path:mfbt/
path:modules/libmar/
path:other-licenses/bsdiff/
path:other-licenses/nsis/Contrib/CityHash/cityhash/
path:toolkit/mozapps/update/updater
path:tools/update-packaging/

# for the zucchini toolchain task
path:third_party/abseil-cpp/
path:third_party/googletest/
path:third_party/zucchini/
path:tools/zucchini/

# for the minidump-stackwalk toolchain task
path:toolkit/crashreporter
path:tools/crashreporter/
path:mfbt
path:config/external/zlib
path:build/moz.configure

# for the browsertime toolchain task
path:tools/browsertime/mach_commands.py
path:tools/browsertime/package.json
path:tools/browsertime/package-lock.json

# for the geckodriver toolchain task
path:testing/geckodriver
path:testing/mozbase/rust
path:testing/webdriver

# for firefox-android
path:mobile/android/android-components/.buildconfig.yml
path:mobile/android/focus-android/.buildconfig.yml
path:mobile/android/fenix/.buildconfig.yml
path:mobile/android/android-components/gradle/wrapper/gradle-wrapper.properties
path:mobile/android/focus-android/gradle/wrapper/gradle-wrapper.properties
path:mobile/android/fenix/gradle/wrapper/gradle-wrapper.properties
path:mobile/android/android-components/plugins/dependencies/src/main/java/DependenciesPlugin.kt
path:mobile/android/android-components/plugins/dependencies/src/main/java/ApplicationServices.kt
path:mobile/android/version.txt