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

11955 Коммитов

Автор SHA1 Сообщение Дата
Julien Cristau ec8a1f7be8 Bug 1824099 - use dep-signing worker for msix debug builds. r=bhearsum DONTBUILD
We already use the shippable attribute to decide which cert to sign
with, we need to do the same for the worker type.

Differential Revision: https://phabricator.services.mozilla.com/D175611
2023-04-17 12:58:06 +00:00
Heitor Neiva b9e4817434 Bug 1774273 - Add eme-free, l10n and partner repack notarization + pkg support r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D174781
2023-04-14 18:08:28 +00:00
Sebastian Hengst bc7b98ba3b Bug 1827874 - run Windows 11 tasks as tier 1. r=jmaher DONTBUILD
Most Windows 10 test suites got turned off, Windows 11 needs to run as tier 1
to require backouts for Windows-only test failures.

Differential Revision: https://phabricator.services.mozilla.com/D175351
2023-04-14 12:59:48 +00:00
Mike Hommey 9cb4b77faa Bug 1827794 - Automatically derive artifact_prefix from toolchain-artifact. r=taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D175321
2023-04-14 01:38:35 +00:00
Mike Hommey b5d3336fe4 Bug 1827794 - Switch private toolchains that don't use artifact_prefix to it. r=taskgraph-reviewers,jcristau
Those tasks predate the addition of the artifact_prefix attribute, which
simplifies things significantly, so switching to it is for the better.

Differential Revision: https://phabricator.services.mozilla.com/D175320
2023-04-14 01:38:35 +00:00
andrej b1c129b98d Bug 1826440 - Enable all the performance tests on android chrome. r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D174691
2023-04-13 15:01:02 +00:00
Kash Shampur fd76a8b11f Bug 1818364 - Run performance tests on Chromium-as-Release (Linux). r=perftest-reviewers,sparky
This patch lays a foundation for running chromium-as-release binaries with our raptor-browsertime tests.
To start with, this just deals with the Linux platform and minimal changes will be required in patches in the near future for Win/MacOS platforms.
To begin with, we only test on priority benchmarks at the moment (e.g. sp/sp3).

Differential Revision: https://phabricator.services.mozilla.com/D173757
2023-04-13 14:18:48 +00:00
Kash Shampur 3eaddf29f8 Bug 1818364 - Add toolchain task for Chromium-as-Release for Linux. r=perftest-reviewers,ahal,glandium,sparky
This patch adds a Dockerfile and shell script for building an official custom configuration of Chromium i.e. "chromium-as-release" (CaR).
These CaR builds will be much more useful and realistic than our existing chromium performance tests in CI when doing
browser-browser comparisons for benchmarks, page load tests, etc.

Differential Revision: https://phabricator.services.mozilla.com/D173756
2023-04-13 14:18:47 +00:00
Greg Mierzwinski c75338571f Bug 1820893 - Run browsertime performance tests on nightly-as-release builds. r=perftest-reviewers,taskgraph-reviewers,jmaher,afinder
This patch adds three new shippable platforms running the nightly-as-release build. At the same time, browsertime essential tests are enabled for all three platforms on autoland.

Depends on D172029

Differential Revision: https://phabricator.services.mozilla.com/D172030
2023-04-12 14:51:50 +00:00
Greg Mierzwinski d2b76e25ba Bug 1820893 - Build nightly-as-release in CI on all desktop platfroms. r=aryx,glandium,firefox-build-system-reviewers,bhearsum,taskgraph-reviewers
This patch adds a new nightly-as-release build for Windows, Linux, and MacOSx. These are nightly builds, but built with the following additional flag: `ac_add_options --as-milestone=release`

Three new builds are also added to CI: macosx64-nightly-as-release-shippable/opt, win64-nightly-as-release-shippable/opt, and linux64-nightly-as-release-shippable/opt

These are used to make 3 test-platforms to run browsertime tests in a following patch.

Differential Revision: https://phabricator.services.mozilla.com/D172029
2023-04-12 14:51:48 +00:00
Tooru Fujisawa dd6fc9f945 Bug 1827581 - Exclude JSMs for testing the loader itself from are-we-esmified-yet. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D175225
2023-04-12 12:44:23 +00:00
Sandor Molnar ad732108b0 Backed out changeset 7a21d83704b9 (bug 1822711) for causing mochitest failures in dom/security/test/csp/test_bug1242019.html CLOSED TREE 2023-04-12 05:44:25 +03:00
Sandor Molnar cbe27cef81 Backed out 2 changesets (bug 1818364) for causing browsertime failures in minidump-stackwalk. CLOSED TREE
Backed out changeset 765c496e216c (bug 1818364)
Backed out changeset 71620bc8f387 (bug 1818364)
2023-04-12 04:33:06 +03:00
owlishDeveloper 6c9c240cd3 Bug 1822711 - Enable mochitest-plain on Android Fission builds. Disable some of the tests that are currently failing r=jmaher,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D175077
2023-04-12 00:30:34 +00:00
Kash Shampur 02924c689a Bug 1818364 - Run performance tests on Chromium-as-Release (Linux). r=perftest-reviewers,sparky
This patch lays a foundation for running chromium-as-release binaries with our raptor-browsertime tests.
To start with, this just deals with the Linux platform and minimal changes will be required in patches in the near future for Win/MacOS platforms.
To begin with, we only test on priority benchmarks at the moment (e.g. sp/sp3).

Differential Revision: https://phabricator.services.mozilla.com/D173757
2023-04-11 22:53:57 +00:00
Kash Shampur 665fe1c599 Bug 1818364 - Add toolchain task for Chromium-as-Release for Linux. r=perftest-reviewers,ahal,glandium,sparky
This patch adds a Dockerfile and shell script for building an official custom configuration of Chromium i.e. "chromium-as-release" (CaR).
These CaR builds will be much more useful and realistic than our existing chromium performance tests in CI when doing
browser-browser comparisons for benchmarks, page load tests, etc.

Differential Revision: https://phabricator.services.mozilla.com/D173756
2023-04-11 22:53:57 +00:00
Alex Ionescu 51225b4ac6 Bug 1825996 - Don't fail gen-sxs when task is not side-by-side comparable r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D174872
2023-04-11 22:05:24 +00:00
Johan Lorenzo b1ac56a99e Bug 1827319 - Beetmove localized stub installers again after the attribution split r=jcristau DONTBUILD
Fixes up bug 1814727.

Differential Revision: https://phabricator.services.mozilla.com/D175106
2023-04-11 08:27:32 +00:00
Mike Hommey ba27a18628 Bug 1823591 - Update builders to clang 16. r=firefox-build-system-reviewers,andi,ahochheiden
This requires a couple backports from clang trunk:
- one for https://github.com/llvm/llvm-project/issues/60109
- one to replace revert-llvmorg-15-init-17171-g8bb4451a651a.patch, which
  addresses the regression rather than reverting it.

clang_include_cleaner.patch is also disabled in clang-tidy, as the patch
doesn't apply anymore, and the check it adds is not enabled by default.

Differential Revision: https://phabricator.services.mozilla.com/D173106
2023-04-11 07:17:09 +00:00
Andrew Creskey e3db6e5c6a Bug 1826624 - Ensure that the http/2 upload bandwidth test does not use http/3 r=sparky,perftest-reviewers
We will add separate http/3 tests once this one is finalized.
Also changed the data file to avoid the Google Cloud app engine limit of 32MB.
https://cloud.google.com/appengine/docs/standard/quotas

Differential Revision: https://phabricator.services.mozilla.com/D174784
2023-04-10 20:00:34 +00:00
Kash Shampur a194d12367 Bug 1827236 - Disable benchmark tests on beta and release due to perma. r=perftest-reviewers,sparky,taskgraph-reviewers,jmaher
There is a perma failure for browsertime benchmark tests affecting mozilla-beta branch. It likely will affect mozilla-release as well.
This patch temporarily disables the tests from running on these branches.

Differential Revision: https://phabricator.services.mozilla.com/D175058
2023-04-10 19:38:08 +00:00
Iulian Moraru b0c8ac3b6e Backed out changeset 80d1079b264c (bug 1823453) for causing multiple failures on mozilla-central. a=backout 2023-04-09 04:32:30 +03:00
Marco Castelluccio 409f8ca0a3 Bug 1823453 - Expire test packages more quickly. r=aryx,taskgraph-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D173141
2023-04-08 11:19:35 +00:00
Norisz Fay d5926d4174 Backed out changeset 09df729039e6 (bug 1823453) for causing bustages CLOSED TREE 2023-04-08 05:23:54 +03:00
Marco Castelluccio f091cc0b8c Bug 1823453 - Expire test packages more quickly. r=aryx,taskgraph-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D173141
2023-04-07 19:04:48 +00:00
Joel Maher 23690c9281 Bug 1823402 - Remove _raw.log from tests. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D174795
2023-04-07 18:22:48 +00:00
Csoregi Natalia d0bfef3596 Backed out 1 changesets (bug 1823402) for causing failures about unused formatters. CLOSED TREE
Backed out changeset 2a6c974cc875 (bug 1823402)
2023-04-06 19:02:10 +03:00
Bobby Holley 7407c425b0 Bug 1826668 — Update cargo-vet to f86dfa11f76f3ec2da2d955a19e66a8d6aaf82bb. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D174818
2023-04-06 15:51:11 +00:00
Marco Castelluccio f50455a504 Bug 1817256 - Store sccache.log with a short expiration time. r=taskgraph-reviewers,jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D173011
2023-04-06 15:37:38 +00:00
Joel Maher e10b840eaf Bug 1823402 - Remove _raw.log from tests. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D174795
2023-04-06 15:30:31 +00:00
Nicolas Chevobbe 755d53fc77 Bug 1826562 - Output hg diff output when verify-devtools-bundle fails. r=jdescottes.
We exclude  module-manifest.json from the diff as we already ignore it when
checking modified file.
We take this opportunity to use the proper exclude option from hg

Differential Revision: https://phabricator.services.mozilla.com/D174763
2023-04-06 13:52:10 +00:00
serge-sans-paille a6a5cb547b Bug 1806664 - Use python toolchain tasks to build firefox r=glandium,taskgraph-reviewers,ahal
This patch introduces:

1. A new task property named use-system-python, defaults to true
2. Task transform to add the appropriate python dependency and set the
   PATH accordingly when use-system-python is set to False
3. A new environment variable MOZ_PYTHON_ROOT that can be used in task
   to refer to the local python environment (when available).

Differential Revision: https://phabricator.services.mozilla.com/D165171
2023-04-06 13:08:18 +00:00
Mike Hommey 5fc7f9deae Bug 1826691 - Make the debian-repackage docker image task fail when debootstrap fails. r=releng-reviewers,hneiva
Differential Revision: https://phabricator.services.mozilla.com/D174838
2023-04-06 05:54:52 +00:00
Jim Blandy 8aaceac58d Bug 1825785: Only run WebGPU mochitests on mingw in mozilla-central. r=RyanVM
At the moment, WebGPU is only enabled in nightly builds. Bug 1750398 accidentally enabled the WebGPU mochitests in all ["release"](https://firefox-source-docs.mozilla.org/taskcluster/attributes.html#run-on-projects) builds, but that doesn't make sense yet.

Differential Revision: https://phabricator.services.mozilla.com/D174799
2023-04-05 23:09:51 +00:00
Heitor Neiva 8467c60add Bug 1826542 - Prevent mac notarization from running outside level 3 r=releng-reviewers,gabriel,ahal
Differential Revision: https://phabricator.services.mozilla.com/D174809
2023-04-05 22:12:26 +00:00
Cristian Tuns 9e3413f54e Backed out changeset be6ab6cd894d (bug 1806664) for causing static-analysis, repackage-msi bustages CLOSED TREE 2023-04-05 17:19:33 -04:00
serge-sans-paille ae16da3b5f Bug 1806664 - Use python toolchain tasks to build firefox r=glandium,taskgraph-reviewers,ahal
This patch introduces:

1. A new task property named use-system-python, defaults to true
2. Task transform to add the appropriate python dependency and set the
   PATH accordingly when use-system-python is set to False
3. A new environment variable MOZ_PYTHON_ROOT that can be used in task
   to refer to the local python environment (when available).

Differential Revision: https://phabricator.services.mozilla.com/D165171
2023-04-05 09:18:06 +00:00
Mike Hommey 167275da0b Bug 1826279 - Update bomutils to latest master. r=hneiva
The main change is a fix for compilation error with newer compilers.

Differential Revision: https://phabricator.services.mozilla.com/D174572
2023-04-05 00:11:34 +00:00
Heitor Neiva 42d3afcefd Bug 1774273 - Fix mac notarization scope r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D174644
2023-04-04 15:56:14 +00:00
Gabriel Bustamante ccba7ac807 Bug 1825834 - Disable .deb package publishing on beta, release, and esr r=releng-reviewers,taskgraph-reviewers,jcristau
Differential Revision: https://phabricator.services.mozilla.com/D174334
2023-04-04 14:36:03 +00:00
Julien Cristau 28ebdc6be3 Bug 1821090 - reduce time limits for repackage tasks. r=aryx,releng-reviewers,bhearsum
Instead of 1h for linux and mac repackage tasks and 2h for windows ones, we now
use:
- 15min for plain repackage, except for asan builds which get 45min
- 45min for msix repackage tasks
- 10min for repackage-deb-l10n (previously the max-run-time in that kind.yml
  was ignored and overridden by the repackage transform's setting of 1h)
- 1h for everything else (repackage-l10n, repackage-msi, repackage-deb,
  release-eme-free-repack-repackage, release-partner-repack-repackage)

Differential Revision: https://phabricator.services.mozilla.com/D174588
2023-04-04 12:51:48 +00:00
Cosmin Sabou ee8d2f8170 Bug 1825956 - Increase max run time on mochitest-browser-chrome with networking on socket process because of frequent timeouts. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D174364
2023-04-04 05:07:14 +00:00
Andrew Osmond 8a23ec3681 Bug 1795014 - Add Linux64 Aarch64 target for OpenH264. r=jmaher
This patch adds a treeherder job to produce binaries for
linux64-aarch64. This will allow Firefox on ARM64 platforms to decode
H264 media.

Depends on D174010

Differential Revision: https://phabricator.services.mozilla.com/D174011
2023-04-03 14:49:39 +00:00
Andrew Osmond da7e082490 Bug 1825401 - Part 2. Bump OpenH264 version to 2.3.1. r=jmaher
This patch updates the revision to match that of the 2.3.1 release of
OpenH264.

Depends on D174009

Differential Revision: https://phabricator.services.mozilla.com/D174010
2023-04-03 14:49:39 +00:00
Andrew Osmond 9ba9922c65 Bug 1825401 - Part 1. Update OpenH264 MacOSX toolchain configuration to match Firefox. r=jmaher
In bug 1680152, we bumped the minimum OSX version from 10.11 to 10.12
(for Firefox 85). In bug 1812215, we bumped the default OSX SDK to 13.0
(for Firefox 111). This also resolves build issues for missing headers.

Differential Revision: https://phabricator.services.mozilla.com/D174009
2023-04-03 14:49:39 +00:00
Ryan VanderMeulen dd41d5c292 Bug 1825929 - Split mochitest-browser-a11y into 2 chunks on TSAN. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D174374
2023-04-03 14:41:34 +00:00
Cristina Horotan 6b638f58c5 Backed out 2 changesets (bug 1820893) for causing build bustage at GMPChild.cpp. CLOSED TREE
Backed out changeset 10c146921bc5 (bug 1820893)
Backed out changeset d9b33032be7b (bug 1820893)
2023-04-03 16:34:53 +03:00
Greg Mierzwinski 2f47db1cb4 Bug 1820893 - Run browsertime performance tests on nightly-as-release builds. r=perftest-reviewers,taskgraph-reviewers,jmaher,afinder
This patch adds three new shippable platforms running the nightly-as-release build. At the same time, browsertime essential tests are enabled for all three platforms on autoland.

Depends on D172029

Differential Revision: https://phabricator.services.mozilla.com/D172030
2023-04-03 12:16:27 +00:00
Greg Mierzwinski 0e3635b12c Bug 1820893 - Build nightly-as-release in CI on all desktop platfroms. r=aryx,glandium,firefox-build-system-reviewers,bhearsum,taskgraph-reviewers
This patch adds a new nightly-as-release build for Windows, Linux, and MacOSx. These are nightly builds, but built with the following additional flag: `ac_add_options --as-milestone=release`

Three new builds are also added to CI: macosx64-nightly-as-release-shippable/opt, win64-nightly-as-release-shippable/opt, and linux64-nightly-as-release-shippable/opt

These are used to make 3 test-platforms to run browsertime tests in a following patch.

Differential Revision: https://phabricator.services.mozilla.com/D172029
2023-04-03 12:16:26 +00:00
Alex Finder 08e2a9211a Bug 1823935 - Add chrome driver for chrome 112 r=perftest-reviewers,kshampur
Differential Revision: https://phabricator.services.mozilla.com/D173984
2023-04-03 09:50:01 +00:00