Commit Graph
54 Commits
Author SHA1 Message Date
Joel Maher 1eba412529 Bug 1898051 - Add the ability to run tasks that match a tag specified in the manifest. r=ahal,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D213040
2024-06-13 16:00:12 +00:00
Cosmin Sabou 20d9424d90 Backed out changeset dd3704031d8c (bug 1898051) for causing bug 1900644. 2024-06-05 01:14:28 +03:00
Joel Maher fe55207474 Bug 1898051 - Add the ability to run tasks that match a tag specified in the manifest. r=taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D211409
2024-05-31 21:51:34 +00:00
Greg Mierzwinski 8d45186f6b Bug 1877218 - Mention mach-try-perf in the selectors doc, and a warning to try chooser. r=ahal DONTBUILD
This patch adds a mention of the perf selector to the selectors documentation. It also adds a warning to the top of the Performance panel in the try chooser to warn users not to use it, and use the `./mach try perf` tool instead.

Differential Revision: https://phabricator.services.mozilla.com/D203800
2024-03-11 22:08:13 +00:00
Markus Stange bfcf2bd41e Bug 1881605 - Add some documentation for tryserver symbols for profiling. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D202502
2024-02-25 01:21:20 +00:00
ogiorgis d916e7edbe Bug 1840493 - doc/rst: fix some languages declaration r=firefox-source-docs-reviewers,webdriver-reviewers,necko-reviewers,geckoview-reviewers,devtools-reviewers,profiler-reviewers,championshuttler,whimboo,nchevobbe,julienw,amejiamarmol
Differential Revision: https://phabricator.services.mozilla.com/D196268
2023-12-13 18:32:20 +00:00
Paul Adenot 7990cce6d7 Bug 1866456 - Explain how to enable logging when pushing to try. r=sylvestre DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D194616
2023-11-27 08:48:09 +00:00
Sylvestre Ledru 3608dc8457 Bug 1860157 - Fix typos found by codespell 2.2.6 r=webdriver-reviewers,zeid,search-reviewers,perftest-reviewers,devtools-reviewers,releng-reviewers,gbrown,sparky,jteow
Differential Revision: https://phabricator.services.mozilla.com/D191480
2023-10-19 20:52:10 +00:00
Markus Stange 06f72c8e65 Bug 1790826 - Add more detail to the Try documentation for running downloaded macOS builds. r=haik,glandium
Differential Revision: https://phabricator.services.mozilla.com/D157329
2023-08-14 21:32:25 +00:00
andrej 110a69ca51 Bug 1762461 - Enhance mach try to run two revisions for comparing performance results r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D143718
2022-06-13 18:26:48 +00:00
Sylvestre Ledru aa55fd2be8 Bug 1753413 - fx doc: Remove whitespaces, trailing lines & windows CR r=andi,perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D137741
2022-02-03 18:34:58 +00:00
Mitchell Hentges 4346b60dc0 Bug 1739067: Scope Mach virtualenv to be checkout-specific r=perftest-reviewers,ahal,sparky
Build and run the Mach virtualenv from a `state_dir` that is
"specific-to-topsrcdir".

As part of this, move `get_state_dir()` to `mach` so that it's usable
before `sys.path` entries are fully set up.

Differential Revision: https://phabricator.services.mozilla.com/D130383
2021-11-29 22:33:54 +00:00
Andrew Halberstadt e4a75ac2ce Bug 1732723 - Rename "taskgraph" Python module to "gecko_taskgraph". r=jmaher
For a long time two copies of the 'taskgraph' module have existed in parallel.
We've attempted to keep them in sync, but over time they have diverged and the
maintenance burden has increased.

In order to reduce this burden, we'd like to re-join the two code bases. The
canonical repo will be the one that lives outside of mozilla-central, and this
module will depend on it. Since they both have the same module name (taskgraph)
we need to rename the version in mozilla-central to avoid collisions.

Other consumers of 'taskgraph' (like mobile repos) have standardized on
'<project>_taskgraph' as their module names. So replicating that here as well.

Differential Revision: https://phabricator.services.mozilla.com/D127118
2021-09-30 09:50:08 -04:00
Mitchell Hentges 2868e4c920 Bug 1604531: Fix broken "Add try job to review" doc link r=sylvestre
Also tweaks section title to improve grammar where it's linked.

Differential Revision: https://phabricator.services.mozilla.com/D116772
2021-06-03 21:26:25 +00:00
Mitchell Hentges ff11b2d529 Bug 1694531: Clarify try docs regarding signing and OS signatures r=glandium DONTBUILD
* Don't use a separate heading level for the signature-resolution
  section, since RST thought it was more important than the others (the
  original goal was for it to be a lesser header).
* Clarify that the "damaged" error is caused by the app being
  quarantined, and not because of the key used to sign the app.

Differential Revision: https://phabricator.services.mozilla.com/D112249
2021-05-18 15:00:45 +00:00
Mitchell Hentges 421fd67926 Bug 1694531: Add docs for quarantined Try builds r=sheehan
Removes irrelevant mercurial-specific information about
pushing to try, adds note about removing the qurantine
attribute from Try builds.

Differential Revision: https://phabricator.services.mozilla.com/D107298
2021-04-14 16:59:47 +00:00
Andrew Halberstadt bade558649 No Bug - Update tryselect docs around installing watchman, DONTBUILD, r=firefox-source-docs-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D94104
2020-10-20 21:55:19 +00:00
Sylvestre Ledru fb390e82f9 Bug 1657926 - firefox doc: fix some warnings r=championshuttler
Differential Revision: https://phabricator.services.mozilla.com/D86732
2020-08-11 23:20:25 +00:00
championshuttler 687fe89c59 Bug 1649966 - Discard the docs for vcs-setup git. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D82087
2020-08-05 02:47:20 +00:00
Andrew Halberstadt d577127d54 Bug 1654535 - [tryselect] Update |mach try --help| text with corrected default selector, DONTBUILD, r=smacleod
Differential Revision: https://phabricator.services.mozilla.com/D84527
2020-07-22 20:45:57 +00:00
Andrew Halberstadt dcec3e3981 Bug 1649194 - [tryselect] Add a documentation page for |mach try auto|, r=marco
Differential Revision: https://phabricator.services.mozilla.com/D82241
2020-07-03 21:52:19 +00:00
chocos 4b45fd418f Bug 1648959 - Done internal linking in docs in tools Directory DONTBUILD.r=championshuttler
Differential Revision: https://phabricator.services.mozilla.com/D81465
2020-07-01 19:35:26 +00:00
Sylvestre Ledru ee11a6b9ef 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 640e411f9b Bug 1617511 - doc: Add a textual description on attaching new try jobs r=armenzg
Differential Revision: https://phabricator.services.mozilla.com/D63817
2020-02-25 14:07:26 +00:00
Tom Prince 17bc4322b8 Bug 1605275: [tryselect] Add scriptworker task selector; r=Callek
This is a minimal implementation that allows running siging tasks against
a recent release, without doing full builds.

Differential Revision: https://phabricator.services.mozilla.com/D58019
2019-12-31 16:08:25 +00:00
Sylvestre Ledru 793e54cfad Bug 1601634 - Improve the display of the Try documentation r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D56042
2019-12-05 19:36:33 +00:00
Sylvestre Ledru bc529a4f2b Bug 1599397 - Improve the contribution tutorial + add new job doc r=marco
Differential Revision: https://phabricator.services.mozilla.com/D54693
2019-11-26 12:43:42 +00:00
Andrew Halberstadt b1174d1e42 Bug 1595174 - [tryselect] Improve docs for getting watchman to run at startup, r=tomprince
The docs used to recommend running 'watchman version' from the profile file.
But this doesn't actually seem to work for me. I don't remember why I even put
that in there. I finally took the time to get watchman set up as a systemd
service. This is just sharing the knowledge.

Differential Revision: https://phabricator.services.mozilla.com/D52404
2019-11-21 17:30:34 +00:00
Andrew Halberstadt 6947540d16 Bug 1496768 - [taskgraph] Move remaining try configs from the morph to full_task_graph generation, r=tomprince
Handles 'env' and 'chemspill-prio' configs in the transforms. The 'rebuild'
task config is purposefully excluded from the full_task_graph and instead
handled at the target_tasks stage. Otherwise if a user ran '--rebuild 20' then
retriggered one of those tasks, they'd instead get another 20 which is almost
certainly not what we want.

Differential Revision: https://phabricator.services.mozilla.com/D51417
2019-11-22 23:28:57 +00:00
Andrew Halberstadt a64470f1c8 Bug 1592766 - Fix some errors in the |mach try fuzzy| docs, DONTBUILD, r=egao
Differential Revision: https://phabricator.services.mozilla.com/D51177
2019-10-31 00:31:47 +00:00
Sylvestre Ledru eeb81002da Bug 1590314 - treeherder: document 'Attach new jobs from the review' r=marco
Differential Revision: https://phabricator.services.mozilla.com/D50029
2019-10-22 16:41:11 +00:00
Andrew Halberstadt f912e4ff5d Bug 1576812 - [tryselect] Improve mach try fuzzy documentation r=iain
Differential Revision: https://phabricator.services.mozilla.com/D44911
2019-09-17 16:32:40 +00:00
championshuttler 94289d4a69 Bug 1569472 - Enable RST linter for browser/docs/ and tools/tryselect/docs/. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D41991
2019-08-16 20:05:58 +00:00
championshuttler 78b38a8bfb Bug 1536103 - Fix Sphinx Warning for not referenced hyperlinks. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D39057
2019-07-28 12:08:11 +00:00
Simon Giesecke 1b79a7ac2f Bug 1564068 - removing reference to trychooser web page which no longer exists; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D37229
2019-07-09 07:58:19 +00:00
Simon Giesecke 59917b8191 Bug 1564073 - fix reference to history files; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D37228
2019-07-09 07:58:23 +00:00
Matthew Noorenberghe 8104b55e28 Bug 1546757 - Output statedir in code snippet for testing taskgraph watchman trigger. r=ahal
Otherwise `statedir` is always ""

Differential Revision: https://phabricator.services.mozilla.com/D29826
2019-05-03 18:29:57 +00:00
Andrew Halberstadt c0223ee57c Bug 1546757 - [tryselect] Add a watchman trigger to rebuild the taskgraph cache in the background, r=tomprince
This adds a 'watchman.json' file to /tools/tryselect and some documentation on
how to use it. Tl;dr, install watchman and then:

$ cd path/to/gecko
$ watchman -j < tools/tryselect/watchman.json

Differential Revision: https://phabricator.services.mozilla.com/D28771
2019-05-02 16:45:19 +00:00
Andrew Halberstadt cdde343de1 Bug 1546718 - [tryselect] Add ability to post-filter fuzzy presets interactively, r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D28713
2019-04-24 19:36:03 +00:00
Andrew Halberstadt 2b581e6374 Bug 1533157 - [fuzzy] Document how to use -q/--query with various shells, DONTBUILD, r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D22388
2019-03-07 10:05:21 +00:00
Andrew Halberstadt 10fd5600bd Bug 1531360 - [fuzzy] Add ability to intersect queries, r=jgraham
Differential Revision: https://phabricator.services.mozilla.com/D22028
2019-03-06 16:14:00 +00:00
Andrew Halberstadt 5b670bed62 Bug 1513951 - [tryselect] Add some documentation for presets r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D21431
2019-02-28 20:15:24 +00:00
Andrew Halberstadt 0cdf177610 Bug 1499822 - [tryselect] Implement |mach try chooser| r=sclements
Usage:

  $ ./mach try chooser

Will start a local flask server and server a "trychooser-like" page
that is dynamically generated from the taskgraph.

Differential Revision: https://phabricator.services.mozilla.com/D14903
2019-01-09 17:04:39 +00:00
Andreea Pavel 60272c6b74 Backed out 3 changesets (bug 1499822) for breaking gecko decision task on a CLOSED TREE
Backed out changeset beb286aeae33 (bug 1499822)
Backed out changeset 9a330195eca6 (bug 1499822)
Backed out changeset f4bd2ef9b729 (bug 1499822)
2019-01-09 00:40:16 +02:00
Andrew Halberstadt 6deb1c4c3f Bug 1499822 - [tryselect] Implement |mach try chooser| r=sclements
Usage:

  $ ./mach try chooser

Will start a local flask server and server a "trychooser-like" page
that is dynamically generated from the taskgraph.

Differential Revision: https://phabricator.services.mozilla.com/D14903
2019-01-08 16:46:57 +00:00
Marco Castelluccio 77cccc32fa Bug 1489100 - Specify tests per suite in MOZHARNESS_TEST_PATHS. r=ahal 2018-11-15 17:54:13 +01:00
Tom Prince 6192fce8d6 No bug: [try-staging] Allow specifying no migrations for staging releases; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D11388
2018-11-09 02:48:35 +00:00
Tom Prince aa0d5e183c No bug: [tryselect] Add docs for mach try again to toc-tree; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D9620
2018-10-24 14:22:46 +00:00
Tom Prince 0712c9edb9 Bug 1497575: [staging-release] Add some docs for mach try release; r=Callek
Differential Revision: https://phabricator.services.mozilla.com/D8768
2018-10-17 20:30:47 +00:00
Panos Astithas d5a6aa2d8a Bug 1257478 - Turn mercurial-setup into vcs-setup and add git support. r=gps
MozReview-Commit-ID: AD6gLqFm8Nn
2018-07-04 21:48:42 +03:00