Граф коммитов

493 Коммитов

Автор SHA1 Сообщение Дата
Julien Cristau 54e366467d Bug 1835689 - don't include cached tasks in existing_tasks for release promotion. r=releng-reviewers,taskgraph-reviewers,bhearsum
Release promotion reuses tasks generated by the on-push decision task,
to avoid duplicating work.  For cached tasks however, that means reusing
index lookups that can be out of date by the time relpro runs, and
requiring a new push to pick up rebuilt cached tasks.  By listing the
cached kinds in rebuild-kinds, we force new index lookups at release
promotion time, to pick up e.g. new docker images without an extra push.

Differential Revision: https://phabricator.services.mozilla.com/D182774
2023-07-06 09:32:11 +00:00
Joel Maher aac7a0622c Bug 1822117 - support for wpt to have --repeat and work with confirm failure mode. r=gbrown,taskgraph-reviewers,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D182681
2023-07-04 22:21:09 +00:00
Joel Maher decb18e6ab Bug 1836274 - remove windows 7 from taskcluster configs and scheduling. r=ahal,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D180153
2023-07-02 04:06:27 +00:00
Alex Finder 3ed769d370 Bug 1836015 Updated error message for missing '-' in new label extraction r=perftest-reviewers,taskgraph-reviewers,releng-reviewers,sparky,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D181877
2023-06-28 17:47:59 +00:00
Mike Hommey 41a31832a4 Bug 1839789 - Switch build-ish tasks to a Debian 12 based docker image. r=releng-reviewers,taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D181722
2023-06-27 08:51:57 +00:00
Butkovits Atila 69a8a1ff41 Backed out changeset 84d1af90aa59 (bug 1839789) for causing bustages complaining about gecko/mach. CLOSED TREE 2023-06-27 02:30:13 +03:00
Mike Hommey da0832ab63 Bug 1839789 - Switch build-ish tasks to a Debian 12 based docker image. r=releng-reviewers,taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D181722
2023-06-26 22:56:49 +00:00
Julien Cristau 7e5ffd0844 Bug 1839815 - fix attribution on esr harder. r=releng-reviewers,taskgraph-reviewers,bhearsum
Set release_artifacts attribute on the attribution jobs explicitly,
otherwise the downstream beetmover task tries to fetch a nonexistent
stub installer.

Differential Revision: https://phabricator.services.mozilla.com/D182063
2023-06-26 15:33:06 +00:00
Andrew Halberstadt 1b1e78bc2d Bug 1839957 - [ci] Port '--exclude-key' to |mach taskgraph|, r=taskgraph-reviewers,gabriel
This is a straight port from upstream Taskgraph.

This flag is useful when using `--diff -J` but some changes are expected. You
can exclude the keys with expected changes, and still verify that the remaining
graphs are identical.

Differential Revision: https://phabricator.services.mozilla.com/D181804
2023-06-23 20:24:56 +00:00
KS 4bba5ff713 Bug 1832590 - Add an action task that lets users provide custom arguments to Raptor tests in CI. r=perftest-reviewers,taskgraph-reviewers,releng-reviewers,sparky,bhearsum
This patch adds the ability to pass extra arguments into raptor-browsertime tests in the treeherder interface.
This will be useful for debugging CI specific failures e.g. on specific branches like we've sometimes seen with Beta.

Differential Revision: https://phabricator.services.mozilla.com/D181134
2023-06-22 17:01:28 +00:00
Julien Cristau fd34ec3f74 Bug 1839815 - fix installer attribution tasks for esr. r=releng-reviewers,taskgraph-reviewers,bhearsum DONTBUILD
We don't build a stub installer on esr so we shouldn't try to add
attribution.

Differential Revision: https://phabricator.services.mozilla.com/D181742
2023-06-22 13:11:18 +00:00
Mike Hommey 8f2f4c6927 Bug 1839540 - Add Debian 12 (bookworm) based docker images. r=releng-reviewers,taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D181592
2023-06-21 07:33:35 +00:00
Andrew Halberstadt 1a5ff1f2df Bug 1838018 - [ci] Handle Wayland worker-type in test transforms, r=taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D180710
2023-06-19 14:39:40 +00:00
Kash Shampur bbf4157b54 Bug 1833417 - Add OSX Chromium-as-Release to cron. r=perftest-reviewers,taskgraph-reviewers,bhearsum,sparky
This patch updates the CaR cron with OSX builds.
Additionally, the time between building and running perftests is increased from 8 hours to 9 hours,
just to provide a bit more of a buffer in case of failures and in particular for OSX builds which take quite long.

Differential Revision: https://phabricator.services.mozilla.com/D180826
2023-06-19 13:20:01 +00:00
Alex Finder d2b5dc6fad Bug 1831064 Remove WebExtension and all its references r=perftest-reviewers,taskgraph-reviewers,jmaher,AlexandruIonescu
Differential Revision: https://phabricator.services.mozilla.com/D178196
2023-06-14 14:03:22 +00:00
Heitor Neiva f377dfb2fb Bug 1836078 - Update taskgraph to support comm-esr115 r=rjl,releng-reviewers,taskgraph-reviewers,jcristau
Depends on D180026

Differential Revision: https://phabricator.services.mozilla.com/D180027
2023-06-13 15:22:17 +00:00
Heitor Neiva b74ee2c8b9 Bug 1836078 - Update gecko taskgraph to support ESR115 r=releng-reviewers,taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D180026
2023-06-09 20:58:21 +00:00
Erich Gubler 63bb3e1538 Bug 1831263: test(webgpu): simplify when tests runs r=taskgraph-reviewers,bhearsum
1. Mark 32-bit, `asan`, `tsan` tasks as `UNCOMMON_TRY_TASK_LABELS`,
   which means they'll only be presented for selection when `--full` is
   passed to Try.
2. Just run Mochitest on every `trunk` push, minus the platforms we disable.

Co-Authored-By: Kelsey Gilbert <jgilbert@mozilla.com>

Differential Revision: https://phabricator.services.mozilla.com/D179816
2023-06-07 02:46:10 +00:00
Norisz Fay 87945aac49 Backed out changeset 1ceebfa927ec (bug 1831263) for causing TypeError related webgpu failures CLOSED TREE 2023-06-06 23:25:44 +03:00
Erich Gubler ebf22d73c0 Bug 1831263: test(webgpu): simplify when tests runs r=taskgraph-reviewers,bhearsum
1. Mark 32-bit, `asan`, `tsan` tasks as `UNCOMMON_TRY_TASK_LABELS`,
   which means they'll only be presented for selection when `--full` is
   passed to Try.
2. Just run Mochitest on every `trunk` push, minus the platforms we disable.

Co-Authored-By: Kelsey Gilbert <jgilbert@mozilla.com>

Differential Revision: https://phabricator.services.mozilla.com/D179816
2023-06-06 14:54:12 +00:00
Joel Maher 3a34fd5896 Bug 1822114 - add --repeat to xpcshell. r=gbrown,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D179436
2023-05-30 21:08:51 +00:00
KS 342356e73b Bug 1831360 - Add chromedriver 114. r=perftest-reviewers,taskgraph-reviewers,bhearsum,aglavic
Differential Revision: https://phabricator.services.mozilla.com/D179260
2023-05-30 18:25:37 +00:00
Andrew Halberstadt 6545532f38 Bug 1833653 - Handle 'wayland' in test setting, r=jmaher,taskgraph-reviewers
Depends on D179364

Differential Revision: https://phabricator.services.mozilla.com/D179377
2023-05-29 18:03:15 +00:00
Andrew Halberstadt 3ad9181c1e Bug 1833653 - Create mochitest-plain tasks on Wayland, r=jmaher,taskgraph-reviewers
This sets up a new worker-type and entries in `test-sets.yml` and
`test-platforms.yml` for a new pool running with Wayland enabled in a
virtualbox vm.

This test platform is a bit different, in that it uses generic worker and a
specialized pool. So we can't use the normal `instance-size` method of
selecting worker types, and instead rely on setting `worker-type` directly.

These tasks are not running anywhere yet, the primary purpose of this patch is
to make it easy to run them on try.

Differential Revision: https://phabricator.services.mozilla.com/D179364
2023-05-29 18:03:15 +00:00
Cosmin Sabou cdc0dc9a5b Backed out changeset 7912895e63c5 (bug 1833653) for causing python failures on test/test_mozilla_central.py. CLOSED TREE 2023-05-29 19:40:10 +03:00
Andrew Halberstadt 9bca73ecac Bug 1833653 - Create mochitest-plain tasks on Wayland, r=jmaher,taskgraph-reviewers
This sets up a new worker-type and entries in `test-sets.yml` and
`test-platforms.yml` for a new pool running with Wayland enabled in a
virtualbox vm.

This test platform is a bit different, in that it uses generic worker and a
specialized pool. So we can't use the normal `instance-size` method of
selecting worker types, and instead rely on setting `worker-type` directly.

These tasks are not running anywhere yet, the primary purpose of this patch is
to make it easy to run them on try.

Differential Revision: https://phabricator.services.mozilla.com/D179364
2023-05-29 15:51:34 +00:00
Joel Maher eaedb702ec Bug 1834866 - change isolate failures to confirm failures. r=taskgraph-reviewers,gbrown,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D178989
2023-05-29 15:50:16 +00:00
Heitor Neiva ef1754890e Bug 1774273 - Transition mac geckodriver notarization to signingscript r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D179272
2023-05-29 15:25:54 +00:00
Alex Ionescu 64fe591b0e Bug 1834053 - Shorten task metadata name for side-by-side job r=perftest-reviewers,taskgraph-reviewers,jmaher,kshampur
treeherder.job_type.name which stores task.task["metadata"]["name"] has a max length of 140 characters.
test-android-hw-a51-11-0-aarch64-shippable-qr browsertime-tp6m-essential-geckoview-microsoft-support-nofis has the longest task name from all pageload jobs, and it fits in the current form of the string in 140 chaaracters.

Differential Revision: https://phabricator.services.mozilla.com/D179062
2023-05-29 06:44:02 +00:00
Heitor Neiva de10bf9824 Bug 1774273 - Transition mac notarization to signingscript r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D176162
2023-05-23 17:31:37 +00:00
Julien Cristau 0e4002d83c Bug 1809580 - fix expiration of docker image artifacts r=releng-reviewers,bhearsum DONTBUILD
Set expiration-policy on docker-image tasks to make sure the image artifact
sticks around as long as the task, and avoid issues down the road when we try
to reuse a cached task only to fail when we can't download its artifact.

Differential Revision: https://phabricator.services.mozilla.com/D178289
2023-05-17 14:35:43 +00:00
Alex Ionescu d54aa79df2 Bug 1832506 - Add revisions compared in the side-by-side job link r=perftest-reviewers,afinder,sparky
Add revisions compared in the side-by-side job link, rephrase the metadata to be more clear what's been compared.
Also, fix a logic error that prevents the side-by-side jobs to be triggered at all.

Differential Revision: https://phabricator.services.mozilla.com/D177891
2023-05-17 11:43:32 +00:00
Gabriel Bustamante 5ae21f830f Bug 1824327 - Generate linux .desktop entry file for browser .deb packages r=bhearsum,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D176588
2023-05-16 21:50:36 +00:00
Kash Shampur 3ab856b5a0 Bug 1824829 - Add a daily cron for building and running performance tests on custom-car. r=perftest-reviewers,afinder
This patch adds a daily cron task to build the custom chromium-as-release (CaR) application and running
raptor browsertime tests with it.

Differential Revision: https://phabricator.services.mozilla.com/D177545
2023-05-16 13:36:22 +00:00
Joel Maher 6a246c3b0c Bug 1830520 - allow old method for WPT test path selection on try. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D177583
2023-05-11 03:44:27 +00:00
Joel Maher cc45c3b5e2 Bug 1832114 - Migrate windows 10 from 2004-2009. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D177523
2023-05-11 03:44:01 +00:00
nicklas boman c3f1952ebe Bug 1798746 - Ensure checking for mercurial/git only if its a hg/git clone, not release source r=ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D162461
2023-05-09 16:33:36 +00:00
Mark Banner c2dd8e3266 Bug 1829618 - Enable Prettier on json files (automatic fixes). r=perftest-reviewers,webcompat-reviewers,extension-reviewers,andi,desktop-theme-reviewers,pip-reviewers,devtools-reviewers,sync-reviewers,mossop,denschub,dao,sparky,robwu,geckoview-reviewers,owlish
Differential Revision: https://phabricator.services.mozilla.com/D176336
2023-05-09 16:14:51 +00:00
Norisz Fay 4a5c56f4ac Backed out changeset 2183f0c8cb5c (bug 1824327) for causing Bug 1831988 a=backout 2023-05-09 12:22:27 +03:00
Joel Maher 1669ae5659 Bug 1830520 - Fix issue with wpt tests not working by manifest. r=gbrown
Differential Revision: https://phabricator.services.mozilla.com/D177414
2023-05-08 21:05:58 +00:00
Gabriel Bustamante 7a5eb211c3 Bug 1824327 - Generate linux .desktop entry file for browser .deb packages r=bhearsum,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D176588
2023-05-08 15:16:32 +00:00
Ben Hearsum 3e21cf1f2e Bug 1831881: bump max run time of push-to-release tasks r=releng-reviewers,gabriel
This ended up requiring a bit of plumbing work because these tasks don't automatically pass on things from the kind past the kind-specific transform. Nothing major though.

Differential Revision: https://phabricator.services.mozilla.com/D177382
2023-05-08 15:09:46 +00:00
andrej 232255b0d7 Bug 1825736 - Update chromedriver to 113. r=perftest-reviewers,kshampur
Differential Revision: https://phabricator.services.mozilla.com/D177029
2023-05-04 15:44:00 +00:00
Mike Hommey a4732f3562 Bug 1831226 - Detect when an alias masks a real task. r=taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D177122
2023-05-04 09:27:05 +00:00
Mike Hommey 8b1f561333 Bug 1831226 - Extend toolchain-alias verification to fetch-alias. r=taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D177121
2023-05-04 09:27:05 +00:00
Iulian Moraru 5f08dc66c3 Backed out changeset 02cc74634f7d (bug 1798746) for causing build bustages. CLOSED TREE 2023-05-03 20:54:50 +03:00
nicklas boman 9871455d0d Bug 1798746 - Ensure checking for mercurial/git only if its a hg/git clone, not release source r=ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D162461
2023-05-03 15:45:36 +00:00
Stanca Serban e1b654cf9b Backed out 3 changesets (bug 1823453) for causing multiple failures on OS X WebRender Shippable. CLOSED TREE
Backed out changeset 30b8110bb48c (bug 1823453)
Backed out changeset f680b69dd013 (bug 1823453)
Backed out changeset 66ea50330124 (bug 1823453)
2023-04-27 19:26:47 +03:00
Marco Castelluccio 4e02dd13fb Bug 1823453 - Use a custom prefix for test packages in fetches. r=taskgraph-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D176534
2023-04-27 13:44:00 +00:00
Marco Castelluccio be15c8f3f1 Bug 1823453 - Use a custom prefix for test packages in release artifact mappings. r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D176533
2023-04-27 13:43:59 +00:00