mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-27 12:15:33 +00:00
800e6bdd73
This patch enables `run-on-projects` to work appropriately for nightly builds and tests. Initially, we were setting an empty `run-on-projects` for nightly `build_platform`s, then explicitly targeting the platforms in nightly-specific `target_task_method`s. Instead, this patch enables nightlies to `run-on-projects` everywhere, but governs the use of nightlies by either the `include_nightly` parameter, or the `--include-nightly` try option. This lets us filter nightly-related `target_task_method`s against `run-on-projects` without losing all nightly tasks. Then, enable spidermonkey tests by removing optimization from beta and release. This patch also enables everything then disables specific tasks, rather than disabling everything and enabling specific tasks. Since we're beginning with a `filter_for_project` call, we should be able to reduce these if blocks to zero over time, if desired. MozReview-Commit-ID: A9tolynaChF --HG-- extra : rebase_source : 3465ee2c714de3e0359f14109096fc94de27aadf |
||
---|---|---|
.. | ||
cron | ||
task | ||
test | ||
transforms | ||
util | ||
__init__.py | ||
action.py | ||
action.yml | ||
create.py | ||
decision.py | ||
docker.py | ||
files_changed.py | ||
filter_tasks.py | ||
generator.py | ||
graph.py | ||
optimize.py | ||
parameters.py | ||
target_tasks.py | ||
taskgraph.py | ||
try_option_syntax.py |