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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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