Commit Graph

556 Commits

Author SHA1 Message Date
Greg Mierzwinski
91c4e4c780 Bug 1899878 - Add a lull-schedule attribute to some browsertime tasks. r=kshampur,perftest-reviewers DONTBUILD
This patch adds a lull-schedule attribute to some browsertime live-site tasks so that we can start testing lull-scheduling. The lull-schedule attribute will be used to denote how frequently a particular task should run. The lull-schedule attribute exists first as a raptor specific setting, and is then added to the `extra` section so that we can make use of it in the `mozci` module.

Differential Revision: https://phabricator.services.mozilla.com/D212202
2024-06-04 23:59:13 +00:00
Cosmin Sabou
20d9424d90 Backed out changeset dd3704031d8c (bug 1898051) for causing bug 1900644. 2024-06-05 01:14:28 +03:00
Ben Hearsum
9aaf165580 Bug 1877113: add support for bumping multiple l10n changesets files r=releng-reviewers,taskgraph-reviewers,gabriel
This is prep work for enabling pulling l10n strings from github. When we do that, we'd like to start bumping the mobile changesets file alongside the desktop one. At the moment it simply pulls `default` for all revisions.

Differential Revision: https://phabricator.services.mozilla.com/D212431
2024-06-04 00:25:08 +00:00
Joel Maher
12a85c3955 Bug 1900155 - do not add requires-gpu for hardware tasks. r=aryx,taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D212357
2024-06-03 20:09:46 +00: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
Ben Hearsum
899ce3b031 Bug 1877113: Add support for github in l10n bumper and merge automation tasks r=releng-reviewers,taskgraph-reviewers,ahal
I've tested this on maple (see the latest runs on https://treeherder.mozilla.org/jobs?repo=maple&resultStatus=testfailed%2Cbusted%2Cexception%2Csuccess%2Cretry%2Crunning%2Cpending%2Crunnable&revision=ec2f66cd652bf50d3cd7930614891975966317f0). It requires a patch like ec2f66cd65 to be activated (which we don't want to do when this patch first lands).

This depends on https://github.com/mozilla-releng/scriptworker-scripts/pull/1015.

Differential Revision: https://phabricator.services.mozilla.com/D212218
2024-05-31 19:38:34 +00:00
Julien Cristau
0b7de29da2 Bug 1899174 - add esr128 support to gecko taskgraph. r=taskgraph-reviewers,releng-reviewers,hneiva
Differential Revision: https://phabricator.services.mozilla.com/D211758
2024-05-29 16:00:50 +00:00
Julien Cristau
36757cec5f Bug 1889299 - switch windows signing to autograph_authenticode_202404 format. r=taskgraph-reviewers,releng-reviewers,bhearsum,application-update-reviewers,bytesized
This switches us away from the code signing certificate expiring in
June, to a new one valid until 2027.

Update subject pin in msix repackaging and issuer pin in the stub installer.

Differential Revision: https://phabricator.services.mozilla.com/D208633
2024-05-27 14:19:49 +00:00
Julien Cristau
4fb8740bac Bug 1884138 - notify releng when scriptworker-canary task fails r=taskgraph-reviewers,releng-reviewers,bhearsum
The scriptworker-canary task sets up notifications for the tasks that it
schedules on try, but we might still want to be notified if `mach try
scriptworker` itself fails.

Differential Revision: https://phabricator.services.mozilla.com/D203917
2024-05-24 13:24:22 +00:00
KS
cd32dc3a74 Bug 1890597 - Add chromedriver 125. r=perftest-reviewers,taskgraph-reviewers,sparky,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D210810
2024-05-17 16:17:12 +00:00
Joel Maher
fb605e230b Bug 1841101 - Fix WPT to not error on paths from other harnesses or schedule subsuites if not necessary. r=gbrown,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D210571
2024-05-16 14:24:28 +00:00
Jari Jalkanen
690455b504 Bug 1896684 - Relax implicit requirement for a skipped section in chunk.py. r=gbrown,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D210443
2024-05-16 04:36:34 +00:00
Cosmin Sabou
18e14958ee Backed out 2 changesets (bug 1895492, bug 1889299) for causing bug 1896944. a=backout
Backed out changeset c35b87066434 (bug 1889299)
Backed out changeset 3fd1528e5f79 (bug 1895492)
2024-05-15 23:07:48 +03:00
KS
6cbb2d6a1d Bug 1840660 - Run performance tests against safari technology preview. r=perftest-reviewers,sparky
This patch adds the ability to run Raptor performance tests
(specifically just speedometer 3 for now) on Safari Technology Preview.

Differential Revision: https://phabricator.services.mozilla.com/D209611
2024-05-14 14:48:20 +00:00
Julien Cristau
6bb4df87a1 Bug 1889299 - switch windows signing to autograph_authenticode_202404 format. r=taskgraph-reviewers,releng-reviewers,bhearsum,application-update-reviewers,bytesized
This switches us away from the code signing certificate expiring in
June, to a new one valid until 2027.

Update subject pin in msix repackaging and issuer pin in the stub installer.

Differential Revision: https://phabricator.services.mozilla.com/D208633
2024-05-13 15:14:36 +00:00
Andrew Halberstadt
31cf9daa84 Bug 1894922 - [ci] Re-enable optimization for build adjacent tasks, r=taskgraph-reviewers,releng-reviewers,gbrown
In bug 1886193 I moved the schedules transform out of `build_attrs.py`, but
then stupidly neglected to check if any other kinds were using it. Turns out
lots of things were.

This patch should re-enable the same optimizations that existed prior to bug
1894922.

Differential Revision: https://phabricator.services.mozilla.com/D209386
2024-05-08 13:19:35 +00:00
Joel Maher
4b37ae9911 Bug 1894665 - move linux/ccov jittest to workers that have scratch disk to avoid worker exceptions. r=aryx,taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D209052
2024-05-07 11:42:53 +00:00
Heitor Neiva
80a194c1fb Bug 1894819 - Fix notarization task description r=releng-reviewers,taskgraph-reviewers,gabriel
Differential Revision: https://phabricator.services.mozilla.com/D209312
2024-05-03 16:57:05 +00:00
Rob Lemley
a334e93055 Bug 1894721 - Fix MPL headers in gecko_taskgraph.transforms. r=taskgraph-reviewers,releng-reviewers,sylvestre,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D209261
2024-05-02 15:50:23 +00:00
Heitor Neiva
b3012de103 Bug 1889223 - Switch notarization behavior to apple_notarization_stacked r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D208808
2024-05-01 15:42:34 +00:00
Cosmin Sabou
6129f8cf8c Backed out 2 changesets (bug 1894145, bug 1889299) as requested by bhearsum for causing Bug 1894138. a=backout
Backed out changeset 6c8cd1a8cb0b (bug 1894145)
Backed out changeset 70c61aaf0509 (bug 1889299)
2024-05-01 02:45:14 +03:00
Rob Lemley
3c7b3aaac6 Bug 1885361 - Update remove_optimization_on_central to account for skip-unless-mozlint. r=marco,taskgraph-reviewers,ahal
The skip-unless-mozlint optimization strategy replaces the use of 'when: files-changed'
with the mozlint config files.
Since the job config is different, also need to remove 'optimization' for code-review
flagged jobs on mozilla-central.

Differential Revision: https://phabricator.services.mozilla.com/D208636
2024-04-29 20:59:47 +00:00
Geoff Brown
4891dd62bc Bug 1893712 - Update bouncer configs for win64-aarch64 msix r=taskgraph-reviewers,releng-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D208802
2024-04-29 17:37:13 +00:00
Julien Cristau
8cd3d10035 Bug 1889299 - switch windows signing to autograph_authenticode_202404 format. r=taskgraph-reviewers,releng-reviewers,bhearsum
This switches us away from the code signing certificate expiring in
June, to a new one valid until 2027.

Differential Revision: https://phabricator.services.mozilla.com/D208633
2024-04-29 14:06:17 +00:00
Geoff Brown
3dc806bf48 Bug 1890553 - Do not try to use artifact builds for android shippable r=taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D208397
2024-04-24 15:57:43 +00:00
Joel Maher
a69dd69881 Bug 1892798 - move linux/ccov and linux/asan-browser-chrome to use noscratch disks. r=aryx,taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D208201
2024-04-23 14:22:24 +00:00
KS
20d1688553 Bug 1892470 - Fix x64 chromedriver fetch for windows raptor tests. r=perftest-reviewers,taskgraph-reviewers,sparky,bhearsum
Grab the correct folder after extracting the x64 chromedrivers.
Previously we were always using the 32 bit chromedrivers in CI and only
recently added the 64 bit chromedrivers for win x64 platforms.

Additionally, since we don't make use of the 32 bit windows platform
anymore, it is removed for the chrome platform.

Differential Revision: https://phabricator.services.mozilla.com/D208001
2024-04-23 13:21:52 +00:00
KS
dbfd23bc00 Bug 1890666 - Rework chromedriver fetch script for CaR builds. r=perftest-reviewers,sparky,taskgraph-reviewers,bhearsum
This patch reworks the `fetch-chromium.py` script to only fetch the
chromedriver binary.

Previously because of Bug 1867068 it looks like the chromium fetch tasks
were not run since then and there is a mismatch between the CaR versions
and chromedriver version was causing some failures.

Differential Revision: https://phabricator.services.mozilla.com/D207090
2024-04-22 15:57:30 +00:00
Andrew Halberstadt
a680bcd3e1 Bug 1868440 - [ci] Upgrade taskcluster-taskgraph to v7.4.0, r=perftest-reviewers,geckoview-reviewers,ci-and-tooling,devtools-reviewers,taskgraph-reviewers,releng-reviewers,mach-reviewers,omc-reviewers,jmaher,hneiva,aminomancer,jari,dom-storage-reviewers,afinder,asuth,bhearsum,owlish
Differential Revision: https://phabricator.services.mozilla.com/D206260
2024-04-18 20:39:09 +00:00
Stanca Serban
3dbb534055 Backed out 2 changesets (bug 1868440) for gecko decision task broken. CLOSED TREE
Backed out changeset 4b22948d849a (bug 1868440)
Backed out changeset 837bdcb3694a (bug 1868440)
2024-04-18 21:25:43 +03:00
Andrew Halberstadt
ef4f1e168b Bug 1868440 - [ci] Upgrade taskcluster-taskgraph to v7.4.0, r=perftest-reviewers,geckoview-reviewers,ci-and-tooling,devtools-reviewers,taskgraph-reviewers,releng-reviewers,mach-reviewers,omc-reviewers,jmaher,hneiva,aminomancer,jari,dom-storage-reviewers,afinder,asuth,bhearsum,owlish
Differential Revision: https://phabricator.services.mozilla.com/D206260
2024-04-18 17:50:50 +00:00
Aron Cseh
f54720ca9c Backed out 4 changesets (bug 1879975) for causing l10n bustages CLOSED TREE
Backed out changeset 280d7a1f6adc (bug 1879975)
Backed out changeset 5f362eae55c5 (bug 1879975)
Backed out changeset cfc40111608f (bug 1879975)
Backed out changeset af2eee38668d (bug 1879975)
2024-04-18 16:41:31 +03:00
Ben Hearsum
7945ce1713 Bug 1879975: allow l10n jobs to access windows laf secrets r=releng-reviewers,taskgraph-reviewers,hneiva
This is an extreme short term fix to avoid https://bugzilla.mozilla.org/show_bug.cgi?id=1879975 getting backed out again. I will be following up in the next few days with a removal of this scope from l10n (and some other jobs) in https://bugzilla.mozilla.org/show_bug.cgi?id=1890359, after adjusting some mozconfigs.

Differential Revision: https://phabricator.services.mozilla.com/D207818
2024-04-17 23:29:27 +00:00
Michael Hughes
873f51e665 Bug 1879975 - Hooking up secret keys with try and release builds for new windows api taskbar pinning r=bhearsum,taskgraph-reviewers,ahal
Added new secret data storing the release keys. Modifying scripts to hook them up. Testing will be done thoroughly with try and release builds to confirm that pinning works on newer machines and falls back to the old mechanism on older machines.

Differential Revision: https://phabricator.services.mozilla.com/D205361
2024-04-17 17:51:58 +00:00
Cristina Horotan
97caeefa9b Backed out 3 changesets (bug 1879975) for causing Valgrind failure. CLOSED TREE
Backed out changeset 5eee9358d22a (bug 1879975)
Backed out changeset d9a53dc2478c (bug 1879975)
Backed out changeset e04956da20c6 (bug 1879975)
2024-04-17 04:03:42 +03:00
Michael Hughes
8ac181ab0e Bug 1879975 - Hooking up secret keys with try and release builds for new windows api taskbar pinning r=bhearsum,taskgraph-reviewers,ahal
Added new secret data storing the release keys. Modifying scripts to hook them up. Testing will be done thoroughly with try and release builds to confirm that pinning works on newer machines and falls back to the old mechanism on older machines.

Differential Revision: https://phabricator.services.mozilla.com/D205361
2024-04-16 23:21:24 +00:00
Martin Robinson
37ed717637 Bug 1885597 - Remove GitHub synchronization task r=jrmuizel,jnicol,taskgraph-reviewers,releng-reviewers,ahal,bhearsum
This synchronization is now handled in the downstream repositories. In
the case of WebRender by the Servo project and in the case of qcms by a
Gecko-managed GitHub Action. This change removes the github-sync task
from mozilla-central.

Differential Revision: https://phabricator.services.mozilla.com/D204787
2024-04-16 09:31:17 +00:00
Joel Maher
1529e4f8ad Bug 1890910 - delete reftest-no-accel and reftest-snapshot definitions and add a snapshot variant. r=ahal,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D207227
2024-04-15 18:29:49 +00:00
Natalia Csoregi
c300e2cb7e Backed out 3 changesets (bug 1879975) for causing bustage while fetching windows-laf-tokens.data CLOSED TREE
Backed out changeset 5e5bc998487f (bug 1879975)
Backed out changeset be268309f0f7 (bug 1879975)
Backed out changeset b2f6d0289dc6 (bug 1879975)
2024-04-12 23:55:45 +03:00
Michael Hughes
4bdaa854e3 Bug 1879975 - Hooking up secret keys with try and release builds for new windows api taskbar pinning r=bhearsum,taskgraph-reviewers,ahal
Added new secret data storing the release keys. Modifying scripts to hook them up. Testing will be done thoroughly with try and release builds to confirm that pinning works on newer machines and falls back to the old mechanism on older machines.

Differential Revision: https://phabricator.services.mozilla.com/D205361
2024-04-12 20:19:10 +00:00
Joel Maher
2b5d267ff5 Bug 1888460 - move android-em/linux tests to use noscratch workers. r=aryx,taskgraph-reviewers,ahal,perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D206029
2024-04-11 16:24:26 +00:00
Sandor Molnar
910a3e9301 Backed out 3 changesets (bug 1879975) for causing build bustages @ browser/components/shell/Windows11LimitedAccessFeatures.h CLOSED TREE
Backed out changeset 59dafb79d2be (bug 1879975)
Backed out changeset e51e76ec89c5 (bug 1879975)
Backed out changeset 9bcec32fe1ac (bug 1879975)
2024-04-11 00:41:59 +03:00
Michael Hughes
52ebc08f74 Bug 1879975 - Hooking up secret keys with try and release builds for new windows api taskbar pinning r=bhearsum,taskgraph-reviewers,ahal
Added new secret data storing the release keys. Modifying scripts to hook them up. Testing will be done thoroughly with try and release builds to confirm that pinning works on newer machines and falls back to the old mechanism on older machines.

Differential Revision: https://phabricator.services.mozilla.com/D205361
2024-04-10 21:17:20 +00:00
KS
d4274c1503 Bug 1888154 - Add chromedriver 124. r=taskgraph-reviewers,perftest-reviewers,gbrown,fbilt
Add chromedriver 124 fetch which is expected sometime this week.

Win x64 chromedriver is now introduced going forward for the x64
platform.

Differential Revision: https://phabricator.services.mozilla.com/D207060
2024-04-10 13:29:10 +00:00
Natalia Csoregi
5a1ef8dfcb Backed out 3 changesets (bug 1879975) for causing valgrind bustages. CLOSED TREE
Backed out changeset e66749b7e244 (bug 1879975)
Backed out changeset c3ab151d75bd (bug 1879975)
Backed out changeset f9aa23ba9fde (bug 1879975)
2024-04-10 10:13:21 +03:00
Michael Hughes
4dcf5a2555 Bug 1879975 - Hooking up secret keys with try and release builds for new windows api taskbar pinning r=bhearsum,taskgraph-reviewers,ahal
Added new secret data storing the release keys. Modifying scripts to hook them up. Testing will be done thoroughly with try and release builds to confirm that pinning works on newer machines and falls back to the old mechanism on older machines.

Differential Revision: https://phabricator.services.mozilla.com/D205361
2024-04-10 05:19:20 +00:00
Geoff Brown
e5b1e6befa Bug 1888304 - Use 'build' optimization strategy for android ui tests also r=ahal,taskgraph-reviewers
Extend the build optimization strategy of bug 1886193 to the ui-test-apk and test-components kinds.

Differential Revision: https://phabricator.services.mozilla.com/D206823
2024-04-08 14:26:13 +00:00
Greg Mierzwinski
3185185c83 Bug 1855674 - Run pdfpaint talos test in CI. r=kshampur,perftest-reviewers,taskgraph-reviewers,ahal
This patch adds a set of tasks for the talos pdfpaint test in CI. It'll run with, and without the swr variant on linux, windows, and mac. The number of chunks are defined manually in a taskcluster transform where the test is chunked.

Differential Revision: https://phabricator.services.mozilla.com/D205825
2024-04-08 11:47:05 +00:00
serge-sans-paille
077916fccc Bug 1888131 - Use taskcluster python for taskcluster/ci/test/ r=jmaher,taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D205834
2024-03-29 12:19:41 +00:00
Julien Cristau
0b2449af99 Bug 1888087 - use build schedules optimization for build-samples-browser tasks. r=ahal,taskgraph-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D205803
2024-03-27 16:06:08 +00:00