| .ruff.toml |
|
86 |
- |
| __init__.py |
Record a taskgraph generation phase in the resource usage profile. The
name of a phase that raised is None. |
5208 |
- |
| actions |
|
|
- |
| config.py |
|
6359 |
- |
| decision.py |
|
28614 |
- |
| docker.py |
Build a context.tar for image with specified name. |
1859 |
- |
| files_changed.py |
Support for optimizing tasks based on the set of files that have changed.
|
4266 |
- |
| filter_tasks.py |
Target the tasks which have indicated they should be run on autoland
(rather than try) via the `run_on_projects` attributes.
Should do the same thing as the `default` target tasks method.
|
3537 |
- |
| kind.py |
The tasks of a kind, recording a marker covering how long they take to
reach the process that loaded the kind in another process, from when they
were loaded until they are unpickled. |
2765 |
- |
| loader |
|
|
- |
| main.py |
Wrapper run in the worker processes of `generate_taskgraph`.
With the "spawn" and "forkserver" start methods, workers don't inherit the
parent's state. Defining this function here ensures unpickling it imports
`gecko_taskgraph`, applying its overrides (e.g. the graph config schema)
before any graph generation happens. |
23949 |
- |
| manifests |
|
|
- |
| morph.py |
Graph morphs are modifications to task-graphs that take place *after* the
optimization phase.
These graph morphs are largely invisible to developers running `./mach`
locally, so they should be limited to changes that do not modify the meaning of
the graph.
|
12528 |
- |
| optimize |
|
|
- |
| parameters.py |
|
5593 |
- |
| target_tasks.py |
Check the taskcluster index for an existing decision task with the same name on the same revision |
75672 |
- |
| task_context.py |
|
527 |
- |
| test |
|
|
- |
| transforms |
|
|
- |
| util |
|
|
- |