Commit Graph

664 Commits

Author SHA1 Message Date
Julien Cristau
c2863bf881 Bug 1868547 - fix release-flatpak-push task generation on staging. r=releng-reviewers,taskgraph-reviewers,bhearsum DONTBUILD
We were using and removing flathub-scope from the job for production
releases, but on staging/try it was staying around causing a schema
validation error later on.

Differential Revision: https://phabricator.services.mozilla.com/D195634
2023-12-07 10:10:38 +00:00
Daniel Darnell
5b6ad83fb9 Bug 1867428 - Set Flathub scope in release-push-flatpak via description schema to allow for different scopes. r=jcristau,taskgraph-reviewers,releng-reviewers,rjl
Differential Revision: https://phabricator.services.mozilla.com/D195192
2023-12-05 21:33:05 +00:00
Cosmin Sabou
0c409cb586 Backed out changeset 4ca5f3533d97 (bug 1867428) for causing failures on test_generate_params.py. CLOSED TREE 2023-12-05 19:54:19 +02:00
Daniel Darnell
00064cd24c Bug 1867428 - Set Flathub scope in release-push-flatpak via description schema to allow for different scopes. r=jcristau,taskgraph-reviewers,releng-reviewers,rjl
Differential Revision: https://phabricator.services.mozilla.com/D195192
2023-12-05 16:39:46 +00:00
Alex Finder
ed8d819ccc Bug 1862170 - Add chrome driver 120 r=perftest-reviewers,taskgraph-reviewers,bhearsum,sparky,kshampur
Differential Revision: https://phabricator.services.mozilla.com/D193668
2023-12-05 14:27:32 +00:00
Andrew Halberstadt
255518ea5c Bug 1867990 - Fix black formatting errors that snuck in due to regression, r=linter-reviewers,taskgraph-reviewers,releng-reviewers,bhearsum,sylvestre
These were not caught due to bug 1865672.

Depends on D195431

Differential Revision: https://phabricator.services.mozilla.com/D195432
2023-12-04 14:51:39 +00:00
Greg Mierzwinski
9346573a1c Bug 1867669 - Temporarily disable all live site browsertime tests. r=aglavic,perftest-reviewers,taskgraph-reviewers,bhearsum DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D195236
2023-12-01 23:32:34 +00:00
Mike Hommey
7dec16fec4 Bug 1839749 - Switch toolchain tasks to Debian 12-based docker images. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D194960
2023-12-01 08:08:42 +00:00
Greg Mierzwinski
bf8c9ac33c Bug 1779623 - Disable non-essential pageload tests running on Chrome/Chromium. r=kshampur,perftest-reviewers,taskgraph-reviewers,bhearsum DONTBUILD
This patch disables non-essential pageload tests running on the Chrome, and Chromium browser.

Differential Revision: https://phabricator.services.mozilla.com/D195250
2023-12-01 20:35:30 +00:00
Greg Mierzwinski
89cc361e83 Bug 1867511 - Consider project during task selection in add-all-browsertime action. r=perftest-reviewers,taskgraph-reviewers,releng-reviewers,kshampur,bhearsum DONTBUILD
This patch fixes an issue in the add-all-browsertime task to prevent it from running tasks that aren't defined to run on the project it was requested from. For example, on autoland, this has the effect of preventing tests that don't have autoland specified in their run-on-projects setting from being selected.

Differential Revision: https://phabricator.services.mozilla.com/D195256
2023-12-01 20:00:38 +00:00
Butkovits Atila
bb367cf609 Backed out changeset f1192c50f4b6 (bug 1839749) for causing build bustages. CLOSED TREE 2023-12-01 17:21:29 +02:00
Mike Hommey
633c1c2a51 Bug 1839749 - Switch toolchain tasks to Debian 12-based docker images. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D194960
2023-12-01 08:08:42 +00:00
Stanca Serban
1e8a392684 Backed out changeset af4bbb340d94 (bug 1839749) for causing xpcshell failures in test_altsvc_pref.js. 2023-12-01 07:46:43 +02:00
Mike Hommey
b3a732a5d9 Bug 1839749 - Switch toolchain tasks to Debian 12-based docker images. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D194960
2023-12-01 00:51:59 +00:00
Julien Cristau
dc1a0c89a1 Bug 1856897 - fix rerun actions in the presence of multiple tasks with the same label. r=taskgraph-reviewers,releng-reviewers,bhearsum
`fetch_graph_and_labels` grabs the `label_to_taskid` mapping from the original
decision task plus any action and cron tasks on the same revision.  In that
process it only keeps track of one task id per label (whichever it sees last).

In most cases that's not a big deal, but there's a couple of instances where it
matters:

- the `rerun` action checks that the input task id is part of the mapping, and
  doesn't do anything if it is not, so won't rerun a task that was part of the
  initial graph and whose label was re-used later (e.g. from a retrigger)
- the `retrigger-multiple` action checks to see if a label should be rerun
  instead, and in that case uses the label_to_taskid mapping to decide which
  exact task to rerun.  Again if there's more than one task on that revision
  with the same label (e.g. from a forced retrigger or cron), it might not pick
  the expected one.

Fix this by having `fetch_graph_and_labels` also return a `label_to_taskids`
mapping.  The `rerun` action's check now looks for the task id there instead of
the incomplete `label_to_taskid`, and `retrigger-multiple` attempts to rerun
all tasks with the given label instead of just one.

Differential Revision: https://phabricator.services.mozilla.com/D194600
2023-11-30 13:48:17 +00:00
Joshua Marshall
a2aa85a32e Bug 1299271 - Add service worker perftest taskcluster tasks for win/mac r=sparky,taskgraph-reviewers,ahal
Depends on D177427

Differential Revision: https://phabricator.services.mozilla.com/D194779
2023-11-28 16:33:39 +00:00
KS
45448cf3c7 Bug 1846849 - Update chromium cron to include ARM relevant fetches. r=perftest-reviewers,taskgraph-reviewers,afinder,ahal
Update the chrommium fetch cron to now include the ARM64 Mac OS relevant
files. This ensures we will have available the correct chromedriver for
CaR on Apple Silicon.

Differential Revision: https://phabricator.services.mozilla.com/D193865
2023-11-28 15:33:43 +00:00
KS
693922dba0 Bug 1846849 - Add fetch for Chromium ARM for apple silicon. r=perftest-reviewers,taskgraph-reviewers,bhearsum,afinder
This patch updates the chromium fetches to now include the ARM builds so
that we can use the appropriate chromedriver for CaR apple silicon
(arm64) builds.

Differential Revision: https://phabricator.services.mozilla.com/D192943
2023-11-28 15:33:42 +00:00
Ben Hearsum
642d3500e7 Bug 1861749: allow bouncer-locations to run on try r=releng-reviewers,taskgraph-reviewers,jcristau
Getting this to run on Try through fuzzy or other selectors means we either need to remove or get past the `run-on-releases` selector used by this job. The former is not ideal, as it causes the job to begin to run on beta and other releases (which will probably just end up failing), so I'm adjusting `release_type` on Try to be set to Nightly.

Based on what I see `release_type` being used for, and what `run-on-releases` is set to, I believe this shouldn't have impacts outside of what I intend...but it's difficult to be absolutely certain of that. In any case, there is virtually zero chance that this could bust anything outside of Try.

Differential Revision: https://phabricator.services.mozilla.com/D192262
2023-11-27 16:15:08 +00:00
Greg Mierzwinski
595612dbc7 Bug 1866082 - Prevent tp6-bench from being selected by crons. r=kshampur,perftest-reviewers,taskgraph-reviewers,jmaher DONTBUILD
This patch prevents the tp6-bench test from being selected by the general-perf-testing (gpt) cron.

Differential Revision: https://phabricator.services.mozilla.com/D194746
2023-11-27 15:40:04 +00:00
andrej
9a1e592206 Bug 1858236 - Change node architecture to arm64 on M2 macs. r=perftest-reviewers,taskgraph-reviewers,kshampur,jmaher
We were experincing an issue of chrome on M2 chips taking 5-7 times longer than firefox on M2 chips
After debugging it was discovered the chrome universal binary was runnning x86 with rosetta
The chromedriver version was arm, but the node process running the chromedriver was x86
This patch changes node to run as arm not x86, which looks to have slipped through the inital setup of the M2s

Differential Revision: https://phabricator.services.mozilla.com/D194532
2023-11-27 13:48:25 +00:00
Greg Mierzwinski
931bede929 Bug 1866055 - Apply backstop optimization for mozperftest tasks. r=kshampur,perftest-reviewers,taskgraph-reviewers,ahal DONTBUILD
This patch adds a transform that applies the backstop optimization strategy to all perftest tasks. At the same time, the tier for all perftest tasks is limited here to tier 2, and 3. We shouldn't have any tier 1 tasks running at this stage.

Differential Revision: https://phabricator.services.mozilla.com/D194378
2023-11-23 14:14:07 +00:00
Julien Cristau
49f01610b2 Bug 1866258 - fix release-partner-attribution-beetmover task schema. r=ahal,taskgraph-reviewers,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D194514
2023-11-23 14:12:48 +00:00
serge-sans-paille
9cec73aa90 Bug 1863411 - Only force /usr/local/bin/python3 in use-system-python mode r=jmaher,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D194226
2023-11-22 09:24:48 +00:00
Heitor Neiva
49715cae19 Bug 1865128 - Use full bundle id in entitlements r=haik,releng-reviewers,taskgraph-reviewers,bhearsum
Having the * denominator causes a bug with passkeys

Differential Revision: https://phabricator.services.mozilla.com/D193977
2023-11-20 23:41:42 +00:00
Joel Maher
6b566e43ec Bug 1864580 - avoid adding manifests to webgpu/canvas/privatebrowsing if they are not tagged. r=gbrown,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D193840
2023-11-20 16:39:57 +00:00
Joel Maher
59c5e31e5c Bug 1864579 - run confirm-failure tasks as tier-2. r=aryx
Differential Revision: https://phabricator.services.mozilla.com/D193596
2023-11-20 14:21:56 +00:00
Gabriel Bustamante
bc2ba2695e Bug 1864958 - Fix devedition .deb package branding r=releng-reviewers,taskgraph-reviewers,jlorenzo,gbrown
Depends on D193953

Differential Revision: https://phabricator.services.mozilla.com/D193954
2023-11-17 22:00:35 +00:00
Joel Maher
66e49e2b70 Bug 1864580 - remove wpt tag specific dirs from general scheduling. r=gbrown,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D193595
2023-11-15 16:56:06 +00:00
Andrew Halberstadt
4f8d86f379 Bug 1839891 - [ci] Remove the 'single_dep' loader, r=releng-reviewers,taskgraph-reviewers,hneiva,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D193079
2023-11-14 20:32:57 +00:00
Andrew Halberstadt
304f20bbd3 Bug 1839891 - [ci] Convert 'release-beetmover-signed-langpacks' tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D193078
2023-11-14 20:32:56 +00:00
Andrew Halberstadt
e5fa73b02c Bug 1839891 - [ci] Convert 'openh264-signing' tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D193077
2023-11-14 20:32:56 +00:00
Andrew Halberstadt
79529b9968 Bug 1839891 - [ci] Convert 'release-push-langpacks' tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D193076
2023-11-14 20:32:55 +00:00
Andrew Halberstadt
8bc7a86a8a Bug 1839891 - [ci] Convert 'geckodriver-mac-notarization' tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D193075
2023-11-14 20:32:55 +00:00
Andrew Halberstadt
7283d042ba Bug 1839891 - [ci] Convert 'release-generate-checksums-beetmover' tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D193074
2023-11-14 20:32:55 +00:00
Andrew Halberstadt
56b7d26093 Bug 1839891 - [ci] Convert 'release-beetmover-source-checksums' tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D193073
2023-11-14 20:32:54 +00:00
Andrew Halberstadt
40a0385499 Bug 1839891 - [ci] Convert 'release-source-checksums-signing' tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D193072
2023-11-14 20:32:54 +00:00
Andrew Halberstadt
29b7371225 Bug 1839891 - [ci] Convert release-partner-attribution-beetmover tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Depends on D192497

Differential Revision: https://phabricator.services.mozilla.com/D192498
2023-11-14 20:32:53 +00:00
Andrew Halberstadt
4e520a9b71 Bug 1839891 - [ci] Convert release-eme-free-repack-beetmover-checksums tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D192497
2023-11-14 20:32:53 +00:00
Rob Lemley
063943b728 Bug 1863361 - Use --root argument to mach taskgraph to find VCS root when running taskgraph diff. r=taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D192863
2023-11-13 16:17:27 +00:00
hsingh
3de9415f24 Bug 1838259: Run Cache-API wpt tests in private browsing mode.r=taskgraph-reviewers,dom-storage-reviewers,jmaher,jgraham,janv
Depends on D190721

Differential Revision: https://phabricator.services.mozilla.com/D170069
2023-11-13 08:47:20 +00:00
Heitor Neiva
6087ab969e Bug 1856067 - Add macOS provisioning profiles r=releng-reviewers,taskgraph-reviewers,jlorenzo,ahal,mach-reviewers
Depends on D191705

Differential Revision: https://phabricator.services.mozilla.com/D192697
2023-11-09 19:11:56 +00:00
Cosmin Sabou
170774dbd1 Backed out changeset 339572423b5f (bug 1856067) for causing Bug 1863938 and blocking macOS nightlies. a=backout 2023-11-09 14:33:38 +02:00
Heitor Neiva
12b05144e8 Bug 1856067 - Add macOS provisioning profiles r=releng-reviewers,taskgraph-reviewers,jlorenzo,ahal,mach-reviewers
Depends on D191705

Differential Revision: https://phabricator.services.mozilla.com/D192697
2023-11-08 18:38:36 +00:00
KS
08378d6a12 Bug 1861998 - Modify cron so that android CaR only runs once a day. r=perftest-reviewers,taskgraph-reviewers,ahal,sparky
This patch modifies the target tasks so that we don't run the sp3 tests
more than once a day for the Android custom-CaR application. This is for
consistency as this is already taken care of in the
`custom-car_perf_testing` which handles custom-car for all platforms.

Differential Revision: https://phabricator.services.mozilla.com/D192518
2023-11-07 14:40:49 +00:00
Joel Maher
fbadbe60c1 Bug 1861755 - media-gpu on windows hardware. r=gbrown,alwu,taskgraph-reviewers
This does the plumbing work for adding jobs here.  a few things remain:
1) getting the resolution to be ideal on the machines, right now it
fails to adjust
2) getthing the mda-gpu job green
3) setting the branches to run on for mda-gpu hw-ref

Differential Revision: https://phabricator.services.mozilla.com/D192681
2023-11-06 18:32:10 +00:00
Joel Maher
68661fec5a Bug 1860650 - Add confirm failure transform to list. r=ahal,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D192264
2023-11-03 21:46:04 +00:00
Heitor Neiva
a8d608c832 Bug 1860468 - Use nonprod entitlements on non-shippable builds r=haik,releng-reviewers,taskgraph-reviewers,bhearsum,jcristau
Removes the direct relationship between hardened-signing type (production/developer) and project/release level. Having them separate should make it more explicit on when to use production entitlements or not.

Differential Revision: https://phabricator.services.mozilla.com/D191705
2023-11-03 16:45:14 +00:00
Ben Hearsum
abcdeb2f6c Bug 1862703: don't ship attributed macOS dmgs r=hneiva,taskgraph-reviewers
There's no reason we need to back out all of the attribution job changes - we can just pull the dmgs directly from `repackage` instead.

Differential Revision: https://phabricator.services.mozilla.com/D192599
2023-11-02 18:53:20 +00:00
Joel Maher
0029ba0479 Bug 1860616 - add support for MOZHARNESS_CONFIRM_PATHS to mozharness scripts. r=gbrown,taskgraph-reviewers,releng-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D191672
2023-10-31 19:59:53 +00:00