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

13660 Коммитов

Автор SHA1 Сообщение Дата
Mike Hommey 34135614ad Bug 1903956 - Update wasi-libc build-time check for latest LLVM trunk. r=firefox-build-system-reviewers,sergesanspaille
Submitted upstream at https://github.com/WebAssembly/wasi-libc/pull/509.

Differential Revision: https://phabricator.services.mozilla.com/D214492
2024-06-24 21:17:47 +00:00
Joel Maher a7ec00d6b7 Bug 1898814 - Add support for running perf tests on new win11 hardware. r=sparky,perftest-reviewers,taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D211616
2024-06-24 18:42:18 +00:00
KS 9ff8b6bcd3 Bug 1903568 - re-enable v8 context snapshot in android CaR builds. r=perftest-reviewers,sparky
Previously we set use_v8_context_snapshot to false to speed up build
times and be consistent with all platforms (since for some platforms
this was perma/highly intermittent e.g. win/linux, and others taking a
very long time e.g. arm mac cross build)

cstm-car-m tests have been perma failing recently (sometime between June
10th & 11th). Enabling this flag seems to help, but it is presently
unclear why that is, and why other platforms were not affected.

Differential Revision: https://phabricator.services.mozilla.com/D214257
2024-06-20 19:14:16 +00:00
Sebastian Hengst 66c226108f Bug 1903814 - increase duration limit for macOS non-unified plain builds to 2 hours. r=jmaher DONTBUILD
Tasks' durations were close to the 90 minute threshold or hit the limit
intermittently.

Differential Revision: https://phabricator.services.mozilla.com/D214407
2024-06-20 16:16:29 +00:00
Alexandre Lissy c1f82029d2 Bug 1903300 - Make linux2204-wayland-* tier-1 r=ahal,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D214118
2024-06-20 05:36:31 +00:00
Mike Hommey 50c358f2df Bug 1903505 - Use separate docker images for fetch-chromium tasks. r=taskgraph-reviewers,jcristau
This will avoid changes to the related scripts triggering a
rebuild-all-the-toolchains event.

Differential Revision: https://phabricator.services.mozilla.com/D214238
2024-06-20 03:29:35 +00:00
alwu 1d32d9de23 Bug 1896948 - restrict MFCDM support based on origin. r=media-playback-reviewers,padenot
We wanted to have a temporary workaround to explicitly allow/block
domains to use MFCDM due to the bug 1901334. As this is only a
workaround, we'd like to do it in a simplest way in order to save our
resource.

Our strategy is to keep Nightly unfiltered so that we could discover
more websites affected by the CSS problem. On other channels, we would
currently only allow Netflix to use MFCDM as we have been testing
with them and know that issue won't affect them.

We will first try to use the allow list first to ensure the MFCDM
playback quality, and gradually switch to the block list to enable the
MFCDM ability to more websites.

Differential Revision: https://phabricator.services.mozilla.com/D213820
2024-06-18 19:28:41 +00:00
Julien Cristau 50a4126075 Bug 1902979 - add t-linux-xlarge-wayland worker type. r=jmaher,taskgraph-reviewers,bhearsum
This switches the wayland wpt tasks to run on xlarge workers, like the
corresponding x11 tasks.

Differential Revision: https://phabricator.services.mozilla.com/D214127
2024-06-18 15:37:24 +00:00
Joel Maher 28548edb0c Bug 1901320 - run grizzly fuzzing tests on all builds. r=taskgraph-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D213896
2024-06-17 16:57:24 +00:00
Julien Cristau 9bf348e632 Bug 1884740 - enable automated betas for android. r=releng-reviewers,bhearsum DONTBUILD
Only trigger the promote phase for now, due to google play review
delays.

Differential Revision: https://phabricator.services.mozilla.com/D213971
2024-06-17 15:52:20 +00:00
Julien Cristau 5695e19e55 Bug 1902829 - fix release_simulation target tasks method.
Differential Revision: https://phabricator.services.mozilla.com/D213869
2024-06-15 16:19:21 +00:00
Mike Hommey e74b9a2642 Bug 1886058 - Update builders to rustc 1.79 r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D213343
2024-06-14 22:11:59 +00:00
Gabriel Bustamante b088385f55 Bug 1895962 - Add a shipitscript task that updates the Nightly version in shipit if necessary once the builds are in the Mozilla archive r=hneiva,releng-reviewers,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D212194
2024-06-14 19:17:54 +00:00
Alexandre Lissy 80223a5fc3 Bug 1887033 - Be a bit more relax on image assertions r=mboldan,benchatt
Differential Revision: https://phabricator.services.mozilla.com/D210941
2024-06-14 13:16:13 +00:00
Julien Cristau 65736f398c Bug 1902425 - avoid scheduling irrelevant builds for staging releases. r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D213770
2024-06-14 13:07:05 +00:00
Julien Cristau 038e1f43c1 Bug 1902620 - move mochitest-plain on linux asan to xlarge instances. r=jmaher
These tests frequently run OOM with 8GB, but should be fine with 16.

Differential Revision: https://phabricator.services.mozilla.com/D213753
2024-06-14 13:04:15 +00:00
Alexandre Lissy 4d5877713b Bug 1887033 - Move Snap tests to new Wayland workers r=releng-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D205456
2024-06-14 11:48:44 +00:00
Alexandre Lissy 9afae73d18 Bug 1887033 - New Wayland runners screenshot references for 1920x1080 r=benchatt
Differential Revision: https://phabricator.services.mozilla.com/D207584
2024-06-14 11:48:35 +00:00
Alexandre Lissy a2fff0d2c4 Bug 1887034 - Allow using os-groups on Linux r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D205457
2024-06-14 11:48:35 +00:00
Julien Cristau aa4c05b5c3 Bug 1902612 - give mochitest-remote on linux ASAN more ram. r=jdescottes
Match the instance type used by the mochitest-devtools-chrome.

Differential Revision: https://phabricator.services.mozilla.com/D213743
2024-06-14 11:47:17 +00:00
Iulian Moraru a5bc9e3bf1 Backed out changeset dbe308ed13ff (bug 1886058) for causing build bustages on rust.mk. CLOSED TREE 2024-06-14 10:43:52 +03:00
Mike Hommey ffcfca244b Bug 1886058 - Update builders to rustc 1.79 r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D213343
2024-06-14 05:14:21 +00:00
Cristian Tuns 3058c03b89 Backed out changeset dba7a075d460 (bug 1895962) for causing Gecko decision task bustages in gecko_taskgraph.loader.transform CLOSED TREE 2024-06-13 21:53:49 -04:00
Gabriel Bustamante a50b7255ef Bug 1895962 - Add a shipitscript task that updates the Nightly version in shipit if necessary once the builds are in the Mozilla archive r=hneiva,releng-reviewers,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D212194
2024-06-13 20:59:12 +00:00
Mike Hommey e8cbeccebe Bug 1901592 - Revert a LLVM change that affects how llvm-config outputs paths. r=firefox-build-system-reviewers,sergesanspaille
Before trying to address the issue in depth (possibly backporting an
upcoming llvm-config change), let's just revert to something that is
known to work for the moment.

Differential Revision: https://phabricator.services.mozilla.com/D213529
2024-06-13 20:22:24 +00:00
Joel Maher 9333c988f1 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
KS 9eefb041ae Bug 1901936 - Set environment variables for custom-v8 and linux/android CaR builds. r=perftest-reviewers,sparky
Upstream changes have changed the config path of depot_tools to default
to `$HOME/.config`. Instead we also have the option to set
`$XDG_CONFIG_HOME`. At the moment this only affects linux, with
windows/macos slated to have a similar change soon with possibly
different setup.

Differential Revision: https://phabricator.services.mozilla.com/D213438
2024-06-13 15:04:33 +00:00
Sylvestre Ledru ac22f2f97f Bug 1899241 - Upgrade sccache to 0.8.1 r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D211820
2024-06-13 11:39:28 +00:00
Julien Cristau c4a185fce8 Bug 1901033 - image_builder: bump version to 5.1.0. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D213233
2024-06-13 08:29:17 +00:00
Julien Cristau 846695dd28 Bug 1901033 - add image_builder_arm64 docker image r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D213065
2024-06-13 08:29:16 +00:00
Julien Cristau 4955cb2ff2 Bug 1901033 - image_builder: use debian:12 instead of 10. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D213409
2024-06-13 08:29:16 +00:00
Julien Cristau 2b3e641996 Bug 1901033 - image_builder: pass --no-push-cache to kaniko r=glandium
We use the cache to feed the parent image to kaniko, we don't need to
push anything back to it.

Differential Revision: https://phabricator.services.mozilla.com/D213064
2024-06-13 08:29:15 +00:00
Julien Cristau fcfece9b1e Bug 1901033 - image_builder: disable compressed caching. r=glandium
kaniko runs out of memory when building large images such as updatebot;
disabling compressed caching helps.

Differential Revision: https://phabricator.services.mozilla.com/D213063
2024-06-13 08:29:15 +00:00
Julien Cristau c45eb1e1ec Bug 1901033 - image_builder: update kaniko and skopeo. r=glandium
Adjust kaniko arguments passed in by build-image:
- pass --cache=true to kaniko, otherwise it seems to look for an image named
  "parent" on docker hub instead of looking at the tar we put in the cache dir
- pass a cache-repo to kaniko, otherwise it refuses to enable caching
  (https://github.com/GoogleContainerTools/kaniko/pull/374)

Differential Revision: https://phabricator.services.mozilla.com/D213062
2024-06-13 08:29:15 +00:00
Julien Cristau 07779d1bbb Bug 1901033 - prepare debian-base and ubuntu1804-base docker images for new kaniko. r=glandium
Looks like kaniko now handles VOLUME instructions before anything else,
so by the time we get to RUN mkdir, /build already exists.

Differential Revision: https://phabricator.services.mozilla.com/D213061
2024-06-13 08:29:14 +00:00
Julien Cristau efc31ec18c Bug 1901033 - image_builder: refactor dockerfile. r=glandium
Replace successive RUN commands with small shell scripts, to make it
easier to add arm64 support.

Differential Revision: https://phabricator.services.mozilla.com/D213060
2024-06-13 08:29:14 +00:00
Julien Cristau 166eb0ad1d Bug 1901033 - image_builder: print exit code or signal when subprocesses fail. r=glandium
Makes debugging easier, e.g. when kaniko dies with SIGKILL we know it's
likely an OOM.

Differential Revision: https://phabricator.services.mozilla.com/D213059
2024-06-13 08:29:13 +00:00
Julien Cristau 213fbc4ff6 Bug 1901033 - image_builder: update rust library dependencies. r=glandium
Refresh Cargo.toml, including a couple of "incompatible" updates to
reqwest and zstd.

Differential Revision: https://phabricator.services.mozilla.com/D213058
2024-06-13 08:29:13 +00:00
Julien Cristau 0027fb3d51 Bug 1901033 - image_builder: bump rustc to 1.76.0. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D213193
2024-06-13 08:29:13 +00:00
Julien Cristau 8ddf9f1625 Bug 1901033 - image_builder: update socket2 crate to fix build with recent rustc. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D213192
2024-06-13 08:29:12 +00:00
Julien Cristau 33ecd0e3f9 Bug 1901033 - image_builder: update Cargo.lock format to version 3. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D213191
2024-06-13 08:29:12 +00:00
Julien Cristau 18ec56301b Bug 1901033 - image_builder: bump rustc to 1.52.0. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D213190
2024-06-13 08:29:11 +00:00
Julien Cristau 2612a2ebdb Bug 1686981 - optimize searchfox taskcluster cron jobs. r=taskgraph-reviewers,gbrown
Skip running the indexing tasks if they already ran on the same revision
and the previous decision task expires in over a week.

Differential Revision: https://phabricator.services.mozilla.com/D213466
2024-06-13 08:20:02 +00:00
Alexandre Lissy f28c1eacb7 Bug 1901670 - Update screenshots for new font rendering on beta r=mboldan
Differential Revision: https://phabricator.services.mozilla.com/D213184
2024-06-13 07:08:49 +00:00
Mike Hommey 13d7722e4a Bug 1897005 - Remove clang 17 toolchains. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D210575
2024-06-12 21:28:30 +00:00
Andrew Halberstadt f5f3a7c8e0 Bug 1901281 - [ci] Use upstream Taskgraph's transform loader, r=taskgraph-reviewers,releng-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D213429
2024-06-12 19:26:43 +00:00
Andrew Halberstadt 55ae9658b3 Bug 1901281 - Replace 'gecko_taskgraph.util.templates' with 'taskgraph.util.templates', r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D213428
2024-06-12 19:26:43 +00:00
Andrew Halberstadt 296700d1af Bug 1901281 - [ci] Replace 'gecko_taskgraph.util.copy_task' with 'taskgraph.util.copy', r=taskgraph-reviewers,releng-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D213427
2024-06-12 19:26:42 +00:00
Andrew Halberstadt a464f3252c Bug 1901281 - [ci] Replace 'mozbuild.util.ReadOnlyDict' with 'taskgraph.util.readonlydict.ReadOnlyDict', r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D213426
2024-06-12 19:26:42 +00:00
Andrew Halberstadt ac6187a465 Bug 1901281 - Update Taskgraph vendor to v9.0.0, r=taskgraph-reviewers,releng-reviewers,mach-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D213425
2024-06-12 19:26:41 +00:00
Andrew Osmond e28f7e8cc6 Bug 1896524 - Add desktop/android browsertime tests to measure video playback latency. r=perftest-reviewers,sparky
The video under test is a simple recording of solid colors, where the
first frame is red, second frame is blue, subsequent frames alternate
between green and purple, and the final frame is yellow. This allows us
to identify what frame is being displayed and when in a browser agnostic
way.

This is achieved by updating the visualmetrics python script in
browsertime to identify frames which match a given color range, called
key color frames. The script will produce a list of which frames appear
when that we can use to estimate the playback latency. Note that the
annotated videos produced by the jobs will also be annotated to make it
clear which frames it believes are key color frames.

Until the tests have proven stable, they have been set at tier 3.

The status of the merge can be seen at:
https://github.com/sitespeedio/browsertime/pull/2119

Differential Revision: https://phabricator.services.mozilla.com/D210242
2024-06-12 14:21:54 +00:00
Mike Hommey 3f42b36a37 Bug 1901895 - Upgrade clang 18 toolchain to 18.1.7. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D213346
2024-06-12 08:33:10 +00:00
Mike Hommey 3b8cd041b4 Bug 1901913 - Only consider channels starting with beta- or nightly- to be dated. r=firefox-build-system-reviewers,sergesanspaille
Until recently, beta-YYYY-MM-DD dated channels was the only way to get
specific betas, but now it's possible to use x.y.z-beta.n, but
repack_rust.py doesn't handle that string as a version.

By considering only channels starting with beta- or nightly to be dated,
we allow x.y.z-beta.n to be considered as a version.

Differential Revision: https://phabricator.services.mozilla.com/D213367
2024-06-12 08:28:12 +00:00
Mike Hommey 54610a4412 Bug 1901125 - Properly handle the presence of multiple crates of the same name. r=firefox-build-system-reviewers,sergesanspaille
When building cargo sets up the patches for the vendored dependencies of
libstd, when several of those dependencies are different versions of the
same crate, only one of the corresponding patches work because the
package name, derived from the directory name, doesn't match.

Instead, we always take the package name from Cargo.toml.

While we're here, we add the missing resources on the rust-dev tasks.

Differential Revision: https://phabricator.services.mozilla.com/D213380
2024-06-12 08:27:26 +00:00
Gabriel Bustamante c9719d7d48 Bug 1901587 - Add linux64-aarch64 to merge-automation tasks r=releng-reviewers,hneiva
Differential Revision: https://phabricator.services.mozilla.com/D213101
2024-06-11 14:59:58 +00:00
Andrew Halberstadt 9aad036ad7 Bug 1900673 - [ci] Migrate all passing wayland test tasks to new image, r=jmaher,releng-reviewers,bhearsum
Try push:
https://treeherder.mozilla.org/jobs?repo=try&revision=5f5456b5d18ed1828a8869034f2b156662b2fb68

Differential Revision: https://phabricator.services.mozilla.com/D212701
2024-06-11 14:27:14 +00:00
Andrew Halberstadt c58d0199cb Bug 1900673 - [ci] Stand up distinct worker-types for wayland and wayland-vm, r=jmaher,taskgraph-reviewers,releng-reviewers,bhearsum
This patch sets things up such that the new non VM pool is used by default, and
current tasks can explicitly opt into using the old virtualbox based pool.

The taskgraph --diff of this change is identical, but this will allow us to
easily move tasks over to the new pool as they are ready.

Differential Revision: https://phabricator.services.mozilla.com/D212601
2024-06-11 14:27:13 +00:00
Julien Cristau b739cf96fd Bug 1827513 - stop uploading test packages to archive.mozilla.org for releases r=taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D208729
2024-06-11 12:22:57 +00:00
Cristian Tuns e23ecebb55 Merge mozilla-central to autoland on a CLOSED TREE DONTBUILD 2024-06-11 10:02:41 -04:00
Ben Hearsum 961822ab84 Bug 1900421: flip l10n strings to new github repository r?#releng-reviewers!,eemeli!
This patch contains everything we need to flip all the l10n consumers in the tree to the new github repository:
* Enable fetching strings for builds (`desktop_l10n.py` for Desktop, `android-mozharness-build.json` for Android)
* l10n bumper (`l10n-bump/kind.yml`)
* merge automation (`merge-automation/kind.yml`)
* deb repackages (`repackaging/deb.py`)
* Switch `l10n-changesets` files to git refs to avoid breaking repacks before l10n bumper runs

This will need a final update because it will no doubt be bitrotted by the l10n bumper.

Differential Revision: https://phabricator.services.mozilla.com/D212462
2024-06-11 13:20:29 +00:00
Erich Gubler cc82701912 Bug 1901579 - test(webgpu): add Linux chunks to tier 2 to avoid timeouts r=webgpu-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D213098
2024-06-11 02:11:04 +00:00
Greg Mierzwinski 3a16fb42da Bug 1898229 - Add background resource usage tests for Fenix in CI. r=perftest-reviewers,aglavic
This patch adds a new background resource usage test that will run through mozperftest. The test starts the Fenix application, and then backgrounds it for 10 minutes to measure the CPU, and memory usage throughout that time. The hook is used to setup the xmlstarlet tool.

Differential Revision: https://phabricator.services.mozilla.com/D212630
2024-06-10 11:57:59 +00:00
Greg Mierzwinski ffb0c2f270 Bug 1898229 - Add a toolchain for xmlstarlet tool. r=perftest-reviewers,kshampur
This patch adds new fetch, and toolchain tasks for the xmlstarlet tool that will be used for Android performance tests.

Differential Revision: https://phabricator.services.mozilla.com/D212629
2024-06-10 11:57:58 +00:00
Julien Cristau c4bed3152c Bug 1901025 - add missing dependency on release-balrog-submit-toplevel to per-locale submission tasks. r=taskgraph-reviewers,releng-reviewers,bhearsum DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D212827
2024-06-07 07:27:21 +00:00
KS f3092e5151 Bug 1900408 - Use CfT chromedriver for CaR tests. r=perftest-reviewers,taskgraph-reviewers,sparky,bhearsum
This patch replaces the chromedrivers retrieved from the chromium
snapshots with the Chrome for Testing (CfT) chromedrivers (through the
"Canary" channel) for our Chromium-as-Release tests.

There is an occasional intermittent issue that occurs where the
chromedriver from the snapshots don't always work. Instead we can use
the `last-known-good-versions-with-downloads.json` provided by CfT to
get guaranteed stable chromedrivers.

Differential Revision: https://phabricator.services.mozilla.com/D212707
2024-06-06 21:13:00 +00:00
Mike Hommey 634cbd03f1 Bug 1900505 - Work around cmake issue with exporting symbols on Windows. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D212766
2024-06-06 19:44:59 +00:00
florin.bilt 697c3c02c9 Bug 1897502 - Add chromedriver 126 r=perftest-reviewers,taskgraph-reviewers,ahal,kshampur
Differential Revision: https://phabricator.services.mozilla.com/D212114
2024-06-06 14:34:43 +00:00
Gabriele Svelto 2fb6fe576b Bug 1900788 - Rewrite the Windows symbol scraper to improve coverage r=gerard-majax
- Sample 2k crashes, 500 for each release channel, this is somewhat slow as
  we're not using an API token (but we can add it later)
- Use dump_syms' logic to fetch the files from the symbol servers, rather than
  using the Python logic
- Fail hard if one of the steps fail, including unexpected dump_syms crashes
- Print out a summary of all the actions that have been taken

Differential Revision: https://phabricator.services.mozilla.com/D212692
2024-06-06 12:41:42 +00:00
Mike Hommey ebee29822a Bug 1900489 - Remove dist.missing-tools option from config.toml when building rust compiler. r=firefox-build-system-reviewers,sergesanspaille
Building rustfmt would fail regularly, so the option was added to ignore
the problem, but that presumably hasn't been the case in a while.

The option was removed in rustc 1.80.

Differential Revision: https://phabricator.services.mozilla.com/D212491
2024-06-05 22:37:09 +00:00
Gabriele Svelto a52b387f36 Bug 1900484 - Bump dump_syms to version 2.3.3 r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D212606
2024-06-05 21:37:35 +00:00
Ryan VanderMeulen 037de9b101 Bug 1900221 - Update Flank to v23.10.1. r=aaronmt
Differential Revision: https://phabricator.services.mozilla.com/D212371
2024-06-05 15:05:26 +00:00
Ryan VanderMeulen 0bd30e6f21 Bug 1900221 - Update Google Cloud SDK to 478.0.0. r=aaronmt
Differential Revision: https://phabricator.services.mozilla.com/D212370
2024-06-05 15:05:25 +00:00
Mike Conley ec64cd9f19 Bug 1900618 - Add an automation test condition to mozinfo. r=jmaher,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D212602
2024-06-05 13:04:12 +00:00
Gabriele Svelto d5847c0027 Bug 1900696 - Properly check if we've generated some symbol archives r=gerard-majax
Differential Revision: https://phabricator.services.mozilla.com/D212610
2024-06-05 06:14:16 +00:00
Greg Mierzwinski 83e10bcf4c 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 cff092b4d3 Backed out changeset dd3704031d8c (bug 1898051) for causing bug 1900644. 2024-06-05 01:14:28 +03:00
Alexandre Lissy cdc840800e Bug 1896800 - Wait for snap changes to complete r=benchatt
Differential Revision: https://phabricator.services.mozilla.com/D210768
2024-06-04 13:55:10 +00:00
Dão Gottwald 98d7972d18 Bug 1900002 - Move tabbrowser tests into a browser/ folder. r=frontend-codestyle-reviewers,dwalker
See https://phabricator.services.mozilla.com/D211509#inline-1171035

Differential Revision: https://phabricator.services.mozilla.com/D212250
2024-06-04 13:20:52 +00:00
Aaron Train ba5a0fdc37 Bug 1898010 - Add x86 and ARM v7a android-startup-test tasks for Fenix and Focus r=ohorvath,ahal,RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D211104
2024-06-04 13:07:52 +00:00
serge-sans-paille 1c4dbd7ed5 Bug 1899485 - Remove obsolete build/unix/run-mozilla.sh file r=glandium
It is no longer needed, commands should now be able to run without
environment manipulation.

Differential Revision: https://phabricator.services.mozilla.com/D212089
2024-06-04 08:49:54 +00:00
Ben Hearsum 6bd22fef01 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 25fc59ce1a 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 f1dc914bc4 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 8de777f49d 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
Ben Hearsum f2f671e50a Bug 1899403: remove android tasks from cypress r=releng-reviewers,taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D212006
2024-05-30 13:48:47 +00:00
Mike Hommey 895fc56d4f Bug 1337955 - Switch the toolchains project branch to nightly rust compiler. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D210761
2024-05-30 06:03:28 +00:00
Mike Hommey ffb57d1e53 Bug 1897008 - Bump macos and windows toolchain rust compilers to 1.76. r=firefox-build-system-reviewers,sergesanspaille
Also move them closer to the linux one, so that they're less likely to
be forgotten.

Differential Revision: https://phabricator.services.mozilla.com/D210577
2024-05-30 05:43:16 +00:00
Ben Hearsum 331ebf7408 Bug 1899553: don't automatically schedule google play uploads on nightly r=releng-reviewers,taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D212035
2024-05-29 17:59:26 +00:00
Ben Hearsum 9c17b01607 Bug 1899553: Add google play action to allow manual triggering of google play upload r=releng-reviewers,taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D212033
2024-05-29 17:59:25 +00:00
Joel Maher 18f94ffafc Bug 1898560 - run wpt webcodecs in separate job so we can run on macosx 11+. r=taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D211410
2024-05-29 17:44:45 +00:00
Julien Cristau 70d682d70f 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 c21dd5dd9f Bug 1899504 - switch version-bump files by release type instead of by project. r=releng-reviewers,bhearsum
Fixes esr staging releases.

Differential Revision: https://phabricator.services.mozilla.com/D211966
2024-05-29 16:00:50 +00:00
Tom Ritter 8ebb911f38 Bug 1700396: Take the fix for relinquished unexpected-create jobs r=maltejur
Differential Revision: https://phabricator.services.mozilla.com/D212021
2024-05-29 15:43:01 +00:00
serge-sans-paille ad2077c399 Bug 1896351 - Move sanitizer-related AC_SUBST and AC_DEFINE from old-configure to moz.configure r=glandium
Also:

- deactivate LLVM_SYMBOLIZER on android mozconfig as we don't cross compile it yet.
- enforce LLVM_SYMBOLIZER when fuzzing is on
- fix osx packaging to include llvm-symbolizer when fuzzing, and provide
  it through tc

Differential Revision: https://phabricator.services.mozilla.com/D210190
2024-05-29 15:28:59 +00:00
Ben Hearsum 0246f9823f Bug 1899392: add taskgraph parameters for l10n bump and merge automation r=releng-reviewers,jcristau
This is useful for sanity checking and early testing when modifying these tasks.

Differential Revision: https://phabricator.services.mozilla.com/D211916
2024-05-29 15:00:25 +00:00
Ben Hearsum e3719cb3f3 Bug 1899564: taskgraph parameter update script is broken for firefox android action tasks r=releng-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D212001
2024-05-29 15:00:24 +00:00
Greg Mierzwinski 0de67f49ed Bug 1712337 - Add a binary setup layer. r=perftest-reviewers,kshampur,aglavic
This patch adds a layer to setup the binary, and provide a single interface for specifying it and using it through the metadata. At the same time, some changes were made to the perfherder metrics production to gather the application name, and version from the metadata. The intermediate results are also properly passed into the perfherder blob production step as they were previously being ignored.

Differential Revision: https://phabricator.services.mozilla.com/D211738
2024-05-28 15:43:49 +00:00
Julien Cristau 5e0f155a42 Bug 1899142 - don't show android-components dummy tasks on treeherder. r=aryx,releng-reviewers,bhearsum
These tasks will never fail, and don't have logs, so having them on
treeherder can be confusing.

Rename `post-signing` to `post-signing-dummy` to benefit from the
special handling in `verify_dependency_tiers`.

Differential Revision: https://phabricator.services.mozilla.com/D211746
2024-05-27 15:45:53 +00:00
andrej fd6895e3b6 Bug 1898351 - Disable chrome responsiveness tests. r=perftest-reviewers,taskgraph-reviewers,gbrown,kshampur
Chrome responsiveness test have been running every Monday, Wednesday, and Friday on the general_perf_testing cron
We have been exeriencing issues with these tests, and this patches disables their running on the GPT cron

Differential Revision: https://phabricator.services.mozilla.com/D211279
2024-05-27 14:39:07 +00:00
andrej aebc4d8d9e Bug 1836287 - Run essential pageload tests on android chrome in CI. r=perftest-reviewers,kshampur,taskgraph-reviewers,gbrown
As part of our okr goals of being competative in pageload we are running essential pageload tests on chrome on android to have an idea of how we compare to chrome on android

Differential Revision: https://phabricator.services.mozilla.com/D209981
2024-05-27 14:38:27 +00:00