Andrew Halberstadt
5c5ab01583
Bug 1657649 - [taskgraph] Remove the SETA optimizer, r=jmaher
...
Depends on D86251
Differential Revision: https://phabricator.services.mozilla.com/D86252
2020-08-06 20:01:39 +00:00
Simon Fraser
27e5ba55f3
Bug 1648051 Task resource monitor r=mtabara,tomprince
...
I've left the monitor disabled for now, so that we can have a smaller pushes for enabling and disabling it if needed. It should allow more fine grained control.
We may also want to include extracting the monitor tool from a github version instead, and also removing the assumption and it being forked from the parent, so that it's instead given a process ID to treat as the parent it should watch.
Differential Revision: https://phabricator.services.mozilla.com/D84374
2020-08-06 01:21:24 +00:00
Justin Wood
847dc95734
Bug 1653050 - Allow optimizing by replacement existing (pending/unscheduled) cached tasks. r=tomprince
...
Differential Revision: https://phabricator.services.mozilla.com/D83280
2020-07-30 16:14:15 +00:00
Csoregi Natalia
55d6683aab
Backed out changeset c2746ff5e6b4 (bug 1653050) for failing gecko decision task. CLOSED TREE
2020-07-30 05:31:21 +03:00
Justin Wood
ab8f9ee286
Bug 1653050 - Allow optimizing by replacement existing (pending/unscheduled) cached tasks. r=tomprince
...
Differential Revision: https://phabricator.services.mozilla.com/D83280
2020-07-28 19:58:14 +00:00
Andrew Halberstadt
1468afcc00
Bug 1636271 - [taskgraph] Move 'optimize-strategies' from try_task_config.json to a parameter, r=tomprince
...
Differential Revision: https://phabricator.services.mozilla.com/D79704
2020-07-28 13:21:05 +00:00
Narcis Beleuzu
ef290a86e8
Backed out 3 changesets (bug 1636271) for breaking the Gecko Decision Task. CLOSED TREE
...
Backed out changeset 4b0f13fcf941 (bug 1636271)
Backed out changeset 4250f49877ba (bug 1636271)
Backed out changeset d3f93bd6b1f9 (bug 1636271)
2020-07-22 23:40:32 +03:00
Andrew Halberstadt
8d40cc05d4
Bug 1636271 - [taskgraph] Move 'optimize-strategies' from try_task_config.json to a parameter, r=tomprince
...
Differential Revision: https://phabricator.services.mozilla.com/D79704
2020-07-22 15:36:55 +00:00
Tom Prince
e92bbf5dd8
No bug: [taskgraph] Make `verify_test_packaging` handle `--target-kind` gracefully; r=Callek
...
If we are generating only a part of the graph, to given kind, don't fail if a
build is packaging tests and there is no corresponding test task, as the tests
may not have been generated.
Differential Revision: https://phabricator.services.mozilla.com/D82097
2020-07-14 07:17:26 +00:00
Tom Prince
388e735d63
Bug 1649168: Add scriptworker-canary action and corresponding task; r=rail
...
Add an action that will trigger a task that runs
`mach release push-scriptworker-canary`
to test a new scriptworker deployment.
Differential Revision: https://phabricator.services.mozilla.com/D82821
2020-07-10 16:12:05 +00:00
Tom Prince
fc3ae614bc
No bug: Update links to hg.mozilla.org to use `default` instead of `tip` in `taskcluster/`; r=Callek
...
The latter sometimes bites us if we have a legacy support branch that gets
pushed more recently than default.
Differential Revision: https://phabricator.services.mozilla.com/D82628
2020-07-08 18:41:17 +00:00
Tom Prince
909e7275e8
Bug 1648591: Remove taskgraph based cron implementation; r=aki
...
Differential Revision: https://phabricator.services.mozilla.com/D81270
2020-07-07 16:04:00 +00:00
Justin Wood
908076db9f
Bug 1640278 - Adjust docs. r=sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D81755
2020-07-01 14:11:45 +00:00
Tarek Ziadé
9294a5bfc1
Bug 1649176 - add batch attribute to add --test-date r=sparky
...
Right now setup_perftest_test_date adds --test-date yesterday to all perftest
runs. we want that only for the ones doing batches
Differential Revision: https://phabricator.services.mozilla.com/D81562
2020-06-29 20:12:42 +00:00
Justin Wood
f66f5a235e
Bug 1646588 - Add esr78 support. r=aki
...
Differential Revision: https://phabricator.services.mozilla.com/D79731
2020-06-18 19:57:20 +00:00
Mihai Tabara
e6bfa572e4
Bug 1644973
- remove Nazgul jobs as they become the new vanilla bouncer jobs. r=rail
...
Differential Revision: https://phabricator.services.mozilla.com/D79829
2020-06-16 15:17:05 +00:00
Tom Prince
8a031b09b0
Bug 1643842: Add an attribute to indicate which builds are explicitly artifact builds; r=nalexander
...
This deliberately excludes builds that are implemented using the artifact build machinery,
but are not primarly intended to short-circuit build time. In particular the Windows aarch64
builds are not marked this way.
Differential Revision: https://phabricator.services.mozilla.com/D79549
2020-06-15 19:49:30 +00:00
Tom Prince
9eac413f54
Bug 1642446: Add an attribute to annotate toolchain tasks used by `mach bootstrap`; r=firefox-build-system-reviewers,rstewart
...
Toolchains that are used for local development need to be built on a level-3
branch to installable via `mach bootstrap`. Add an attribute to track the fact
that a toolchain is used that way, and:
- ensure that everything installed via `mach boostrap` has that attribute set
- ensure that everything with that attribute set is built on trunk projects
We could additionally verify that attribute is only set on things used by
bootstrap, but bootstrap doesn't currently have an exhaustive list of things
that it might install, making that difficult.
Differential Revision: https://phabricator.services.mozilla.com/D77706
2020-06-03 15:55:26 +00:00
Tom Prince
6617f03f05
Bug 1641971: Allow references to decision task via task-reference/artifact-reference; r=Callek
...
Differential Revision: https://phabricator.services.mozilla.com/D77547
2020-06-03 02:43:34 +00:00
Narcis Beleuzu
479c45bbea
Backed out 7 changesets (bug 1641971
) for breaking Gecko Decision Task opt . CLOSED TREE
...
Backed out changeset a039e60a26d2 (bug 1641971
)
Backed out changeset e7d4c490c31a (bug 1641971
)
Backed out changeset f2322981b294 (bug 1641971
)
Backed out changeset d123b08d2c20 (bug 1641971
)
Backed out changeset 57772c0b9b3e (bug 1641971
)
Backed out changeset 11a887f73dbb (bug 1641971
)
Backed out changeset e9c7a59d4bc5 (bug 1641971
)
2020-06-03 05:30:51 +03:00
Tom Prince
602da9cdcd
Bug 1641971: Allow references to decision task via task-reference/artifact-reference; r=Callek
...
Differential Revision: https://phabricator.services.mozilla.com/D77547
2020-06-02 18:50:10 +00:00
Sylvestre Ledru
273a7905e6
Bug 1635826 - platform docs: Document WebRender tasks r=jbonisteel
...
Differential Revision: https://phabricator.services.mozilla.com/D77677
2020-06-01 15:28:13 +00:00
Sylvestre Ledru
c5994e6bba
Bug 1628289 - platform docs: the Documentation jobs moved away from the linting section
...
Depends on D76185
Differential Revision: https://phabricator.services.mozilla.com/D77657
2020-06-01 15:28:13 +00:00
Sylvestre Ledru
58f742cd8b
Bug 1635826 - platform docs: Remove the nightly platforms r=Callek
...
Remove in treeherder in this patch:
1568eaf479
Differential Revision: https://phabricator.services.mozilla.com/D76185
2020-06-01 11:11:22 +00:00
Andrew Halberstadt
f0e5f6ed7b
Bug 1633866 - [taskgraph] Create a system to choose how test manifests are loaded via a parameter, r=tomprince
...
Currently test manifests are loaded by instantiating a TestResolver and
traversing moz.build files to find manifests.
With 'manifest-scheduling', we'll want to grab the manifests directly from the
bugbug service instead. Initially we'll want to enable manifest-scheduling with
|mach try auto|, but not on autoland yet.
This patch will allow |mach try auto| to set the parameter that causes bugbug
to be used (see future commits in this bug).
Differential Revision: https://phabricator.services.mozilla.com/D76522
2020-05-29 18:51:14 +00:00
Chris AtLee
3f6a61cb75
Bug 1640961: Force geckodriver to be rebuilt on release branches r=aki
...
Differential Revision: https://phabricator.services.mozilla.com/D77155
2020-05-27 21:58:13 +00:00
Sylvestre Ledru
03c7506984
no bug - run-on-project: Add a new note r=Callek
...
Differential Revision: https://phabricator.services.mozilla.com/D76730
2020-05-27 14:24:58 +00:00
Sylvestre Ledru
27f8422c60
Bug 1635826 - platform docs: improve the list of platforms r=marco DONTBUILD
...
* document more jobs
* document when some are running
* remove some old jobs
- stylo seq a9c044b771
- webrender pgo https://github.com/mozilla/treeherder/pull/6437
Differential Revision: https://phabricator.services.mozilla.com/D76184
2020-05-21 09:16:12 +00:00
Sylvestre Ledru
6640005ad3
no bug - taskcluster doc: Refresh the section about 'run_on_projects' r=marco
...
Differential Revision: https://phabricator.services.mozilla.com/D75260
2020-05-15 08:13:01 +00:00
Sylvestre Ledru
cc39e012e5
no bug - platform doc: change the size of the column DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D76102
2020-05-20 08:27:53 +00:00
Justin Wood
d55e3df106
Bug 1623081 - Remove unused Fennec-only android release/nightly tasks. r=jlorenzo
...
Differential Revision: https://phabricator.services.mozilla.com/D67152
2020-05-18 14:37:12 +00:00
Sylvestre Ledru
719d338d43
Bug 1635826 - platform docs: extra fixes requested by marco DONTBUILD r=marco
...
Differential Revision: https://phabricator.services.mozilla.com/D75492
2020-05-15 10:19:42 +00:00
Sylvestre Ledru
bd20e19fc3
Bug 1635826 - platform docs: split the big table into smaller docs r=marco DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D75139
2020-05-15 07:54:57 +00:00
Sylvestre Ledru
64eef91a05
no bug - remove old references to inbound r=glob DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D75280
2020-05-14 14:03:43 +00:00
Sylvestre Ledru
713c6207e3
no bug - Fix a rst mistake, causing the note to be displayed r=marco DONTBUILD
...
Depends on D75260
Differential Revision: https://phabricator.services.mozilla.com/D75261
2020-05-14 11:05:45 +00:00
Tarek Ziadé
080870795e
Bug 1635136 - add a --push-to-try option r=aerickson
...
This patch is adding an option to push a perftest run in the CI.
It's based on :
- sparse profiles
- push_to_try
- options passed through try_task_config.json
Differential Revision: https://phabricator.services.mozilla.com/D74115
2020-05-12 21:19:48 +00:00
Chris AtLee
d08430e9aa
Bug 1577110: Switch geckodriver signing to use toolchain tasks r=tomprince
...
Differential Revision: https://phabricator.services.mozilla.com/D72754
2020-05-08 18:03:50 +00:00
Sylvestre Ledru
5cea4f4d3c
Bug 1635826 - Fix mozlint codespell. r=fix CLOSED TREE
2020-05-08 14:39:10 +03:00
Sylvestre Ledru
4d135ea624
Bug 1635826 - Document all platforms, who" owns" it and why we run it r=marco
...
Differential Revision: https://phabricator.services.mozilla.com/D74116
2020-05-08 11:20:43 +00:00
Andreea Pavel
dbd1462996
Backed out changeset b76e3e988fdd (bug 1577110) for breaking geckodriver signin toolchains a=backout
2020-05-08 06:51:23 +03:00
Chris AtLee
d746c3123f
Bug 1577110: Switch geckodriver signing to use toolchain tasks r=tomprince
...
Differential Revision: https://phabricator.services.mozilla.com/D72754
2020-05-07 20:52:48 +00:00
Julien Cristau
b1c3df025a
Bug 1623032 - upload flatpak in the "ship" phase, and push RCs to flathub beta. r=mtabara
...
Doing this in the ship phase instead of push lets us avoid shipping on
flathub before the actual release.
And, upload flatpaks for firefox release candidates to flathub's "beta"
channel so we can get feedback on them and QA can also get at them.
Differential Revision: https://phabricator.services.mozilla.com/D71919
2020-04-24 08:33:44 +00:00
Mihai Tabara
8dff2c3165
Bug 1609174 - Add nazgul counterparts for remaining bouncer jobs r=rail
...
Add nazgul counterpart for bouncer-locations
Add nazgul counterpart for partnew-repack-bouncer-sub
Differential Revision: https://phabricator.services.mozilla.com/D67887
--HG--
extra : moz-landing-system : lando
2020-03-31 15:36:40 +00:00
Andrew Halberstadt
56ba8a9ddf
Bug 1603463 - Implement |mach try auto| which selects tasks on try automatically, r=tomprince
...
The 'auto' in 'mach try auto' stands for two things:
1. It automatically picks tasks for you.
2. It runs the same scheduling algorithms as autoland.
It accomplishes this by creating a new target_tasks method that spoofs the
'project' parameter to autoland.
Differential Revision: https://phabricator.services.mozilla.com/D60184
--HG--
extra : moz-landing-system : lando
2020-03-13 20:35:43 +00:00
Tom Prince
065a1586a6
Bug 1616924: Add support for fetch aliases; r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D66528
--HG--
extra : moz-landing-system : lando
2020-03-12 06:35:17 +00:00
Anurag Aggarwal
45b0a79f3d
Bug 1536103 - Fixed mach doc warnings.r=firefox-source-docs-reviewers,championshuttler,sylvestre
...
Differential Revision: https://phabricator.services.mozilla.com/D66462
--HG--
extra : moz-landing-system : lando
2020-03-12 17:20:15 +00:00
Mihai Tabara
f6462fdfc3
Bug 1591387 - add flatpak release automation. r=rail
...
Adjust runme to be executable
Rm sdk/pltf install.Manually add meta
Enforce firefox run instead of notify
Add policy to disable updates
Temp hack to default to firefox instead of notify-send
Fix mach linters
Remove firefox command hack. Proper fix
Remove duplicate cmd in runme
Fix indentantion in kind
Fix more linters
Differential Revision: https://phabricator.services.mozilla.com/D59561
--HG--
extra : moz-landing-system : lando
2020-03-09 12:16:51 +00:00
Simon Fraser
ae80827888
Bug 1619944 Migrate partials and pipfile-updates to use requirements.txt r=bhearsum
...
Differential Revision: https://phabricator.services.mozilla.com/D65323
--HG--
rename : taskcluster/ci/pipfile-update/kind.yml => taskcluster/ci/python-dependency-update/kind.yml
rename : taskcluster/docker/pipfile-updates/Dockerfile => taskcluster/docker/python-dependency-update/Dockerfile
rename : taskcluster/docker/pipfile-updates/README.md => taskcluster/docker/python-dependency-update/README.md
rename : taskcluster/docker/pipfile-updates/runme.sh => taskcluster/docker/python-dependency-update/runme.sh
rename : taskcluster/docker/pipfile-updates/scripts/update_pipfiles.sh => taskcluster/docker/python-dependency-update/scripts/update_pipfiles.sh
rename : taskcluster/docker/pipfile-updates/setup.sh => taskcluster/docker/python-dependency-update/setup.sh
rename : taskcluster/taskgraph/transforms/pipfile_update.py => taskcluster/taskgraph/transforms/python_update.py
extra : moz-landing-system : lando
2020-03-05 13:49:24 +00:00
Ciure Andrei
6fb6ae2327
Backed out changeset 7e16fe72804a (bug 1619944) for causing gecko decision bustage CLOSED TREE
...
--HG--
rename : taskcluster/ci/python-dependency-updates/kind.yml => taskcluster/ci/pipfile-update/kind.yml
rename : taskcluster/docker/python-dependency-update/Dockerfile => taskcluster/docker/pipfile-updates/Dockerfile
rename : taskcluster/docker/python-dependency-update/README.md => taskcluster/docker/pipfile-updates/README.md
rename : taskcluster/docker/python-dependency-update/runme.sh => taskcluster/docker/pipfile-updates/runme.sh
rename : taskcluster/docker/python-dependency-update/scripts/update_pipfiles.sh => taskcluster/docker/pipfile-updates/scripts/update_pipfiles.sh
rename : taskcluster/docker/python-dependency-update/setup.sh => taskcluster/docker/pipfile-updates/setup.sh
rename : taskcluster/taskgraph/transforms/python_update.py => taskcluster/taskgraph/transforms/pipfile_update.py
2020-03-05 13:05:34 +02:00
Simon Fraser
c8f4578a7f
Bug 1619944 Migrate partials and pipfile-updates to use requirements.txt r=bhearsum
...
Differential Revision: https://phabricator.services.mozilla.com/D65323
--HG--
rename : taskcluster/ci/pipfile-update/kind.yml => taskcluster/ci/python-dependency-updates/kind.yml
rename : taskcluster/docker/pipfile-updates/Dockerfile => taskcluster/docker/python-dependency-update/Dockerfile
rename : taskcluster/docker/pipfile-updates/README.md => taskcluster/docker/python-dependency-update/README.md
rename : taskcluster/docker/pipfile-updates/runme.sh => taskcluster/docker/python-dependency-update/runme.sh
rename : taskcluster/docker/pipfile-updates/scripts/update_pipfiles.sh => taskcluster/docker/python-dependency-update/scripts/update_pipfiles.sh
rename : taskcluster/docker/pipfile-updates/setup.sh => taskcluster/docker/python-dependency-update/setup.sh
rename : taskcluster/taskgraph/transforms/pipfile_update.py => taskcluster/taskgraph/transforms/python_update.py
extra : moz-landing-system : lando
2020-03-04 17:47:49 +00:00