Commit graph

12317 commits

Author SHA1 Message Date
Kershaw Chang
08844d40d1 Bug 1847006 - Extend expiration for HTTP/3 and HTTP/2, r=jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D185420
2023-08-04 12:22:50 +00:00
Mike Hommey
9ca6daac34 Bug 1846904 - Switch fetch tasks to a Debian 12 docker image. r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D185244
2023-08-03 21:57:08 +00:00
Mike Hommey
1873501d82 Bug 1846889 - Switch test-info tasks to a Debian 12 based docker image. r=taskgraph-reviewers,bhearsum
While we're here, add the missing pkgconf dependency that leads to
unrelated error messages in the task log when other problems happen
(like in bug 1813506).

Differential Revision: https://phabricator.services.mozilla.com/D185240
2023-08-03 21:56:44 +00:00
Mike Hommey
e84591bec3 Bug 1846874 - Switch tps-xpi task to a Debian 12 based docker image. r=taskgraph-reviewers,bhearsum
And because it doesn't actually require much, we can switch to the base
image rather than the build image.

Differential Revision: https://phabricator.services.mozilla.com/D185233
2023-08-03 21:56:20 +00:00
Mike Hommey
1a84f8b8bf Bug 1846865 - Switch release-notify-started task to a Debian 12 based docker image. r=taskgraph-reviewers,releng-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D185231
2023-08-03 21:53:58 +00:00
Mike Hommey
621fe0ff19 Bug 1846863 - Switch code-review-issues task to a Debian 12 based docker image. r=taskgraph-reviewers,bhearsum
As its command is doing nothing, we can even switch to a more basic
image.

Differential Revision: https://phabricator.services.mozilla.com/D185229
2023-08-03 21:40:59 +00:00
Mike Hommey
db59a0cc7d Bug 1846862 - Upgrade custom-v8 and custom-car docker images to Debian 12. r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D185226
2023-08-03 21:32:51 +00:00
Andrew Halberstadt
e1235550bb Bug 1839891 - [ci] Convert mar-signing tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Depends on D185123

Differential Revision: https://phabricator.services.mozilla.com/D185124
2023-08-03 20:40:00 +00:00
Andrew Halberstadt
036a474e7b Bug 1839891 - [ci] Convert partials tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Depends on D185086

Differential Revision: https://phabricator.services.mozilla.com/D185123
2023-08-03 20:40:00 +00:00
Andrew Halberstadt
326fa09f10 Bug 1839891 - [ci] Convert repackage-signing tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D185086
2023-08-03 20:40:00 +00:00
Andrew Halberstadt
0378d8c2ad Bug 1839891 - [ci] Convert release-beetmover-signed-langpacks-checksums tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D185085
2023-08-03 20:39:59 +00:00
Andrew Halberstadt
08ed2503cb Bug 1839891 - [ci] Convert geckodriver-signing tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D185084
2023-08-03 20:39:59 +00:00
Andrew Halberstadt
2df0d106aa Bug 1839891 - [ci] Convert release-*-repack-beetmover tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Depends on D185082

Differential Revision: https://phabricator.services.mozilla.com/D185083
2023-08-03 20:39:59 +00:00
Andrew Halberstadt
f1c1ff15fe Bug 1839891 - [ci] Convert release-*-repack-repackage-signing tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D185082
2023-08-03 20:39:59 +00:00
Rob Lemley
2046bb407e Bug 1833252 - Fix taskgraph dump to YAML failure with test tasks. r=taskgraph-reviewers,hneiva
Test tasks have contain a ReadOnlyDict from mozbuild.util (under
task["extra"]["test-setting"]) that PyYAML's safe_dump will not serialize
as it has no way of representing it.

TGDumper is a subclass that converts ReadOnlyDicts to regular dicts, and then
dumps accordingly. The assumption is that dumping a taskgraph to YAML is useful
for debugging, round-trips back to a taskgraph object are unnecessary, and
it's acceptable to lose the "read-only" status of these objects when serialized.
(This is what happens when serialized to JSON.)

Another quirk of dumping to YAML is objects are aliases and de-duplicated. This
results in things like `test-setting: *id1337`, which is a reference to
`test-setting: &id1337` (and the definition that follows). That's not too
readable, and again since round-trips are not needed TGDumper disables the use
of these aliases.

Differential Revision: https://phabricator.services.mozilla.com/D185239
2023-08-03 16:35:17 +00:00
Rob Lemley
1125a8123b Bug 1846855 - Replace hardcoded source path with GECKO for testing action callbacks. r=taskgraph-reviewers,bhearsum
Normally the `taskgraph_decision` code is not run outside of CI, but when using
`mach test-action-callback` locally it is used. The hardcoded path is problematic
when doing so.

Differential Revision: https://phabricator.services.mozilla.com/D185223
2023-08-03 16:35:17 +00:00
Andrew Halberstadt
8ef16dee3c Bug 1846890 - Add test parameters for 'cron-system-symbols', r=jlorenzo
We don't have any test parameters for cron tasks and a regression was missed as
a result.

Differential Revision: https://phabricator.services.mozilla.com/D185298
2023-08-03 14:05:54 +00:00
Andrew Halberstadt
850400b58a Bug 1846890 - Fix busted cron-system-symbols Decision tasks, r=jlorenzo
The move to `from-deps` changed the dependency edge name from `build` to
`system-symbols`. Apparently this is what the first path segment in an
`artifact-reference` is.

We should probably change the separator to a `:` or something here.

Differential Revision: https://phabricator.services.mozilla.com/D185297
2023-08-03 14:05:54 +00:00
Jesse Schwartzentruber
571f9868cc Bug 1844617 - Update AFL toolchain to AFL++ stable r=firefox-build-system-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D184755
2023-08-03 01:38:12 +00:00
Mike Hommey
a977528435 Bug 1846697 - Switch upload-symbols tasks to a Debian 12-based docker image. r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D185139
2023-08-02 21:15:06 +00:00
Mike Hommey
558a4597b8 Bug 1846696 - Switch repackage-deb tasks to a Debian 12-based docker image. r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D185138
2023-08-02 21:12:51 +00:00
Mike Hommey
1bf1ac7de5 Bug 1846693 - Upgrade diffoscope docker image to Debian 12. r=taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D185137
2023-08-02 21:12:29 +00:00
Andrew Halberstadt
cee91d8ccb Bug 1846788 - Enable cppunit tasks on Wayland pool, r=taskgraph-reviewers,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D185190
2023-08-02 19:22:08 +00:00
Andrew Halberstadt
0e958eb592 Bug 1839891 - [ci] Remove 'multi_dep' loader and move remaining logic to util/dependencies.py, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D184857
2023-08-01 19:42:29 +00:00
Andrew Halberstadt
ad14857542 Bug 1839891 - [ci] Convert system-symbols-reprocess tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D184856
2023-08-01 19:42:29 +00:00
Andrew Halberstadt
4d5b4f1200 Bug 1839891 - [ci] Convert upload-symbols tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D184850
2023-08-01 19:42:29 +00:00
Andrew Halberstadt
912d8e93c8 Bug 1839891 - [ci] Convert l10n tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D184849
2023-08-01 19:42:28 +00:00
Tom Ritter
fb8e309fac Bug 1700396: Improve the fix for the state directory line r=jewilde a=reland CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D184961
2023-07-31 19:39:41 +00:00
Iulian Moraru
e6c3a72d3a Backed out changeset 28250de45351 (bug 1700396) for causing docker image failures. CLOSED TREE 2023-08-01 01:00:58 +03:00
Tom Ritter
e4f233adfe Bug 1700396: Improve the fix for the state directory line r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D184961
2023-07-31 19:39:41 +00:00
Tom Ritter
324c125f60 Bug 1700396: Bump updatebot to get the fix for the state directory line r=jewilde
Differential Revision: https://phabricator.services.mozilla.com/D184836
2023-07-28 17:10:50 +00:00
Ben Hearsum
dc4aef447d Bug 1845368: mark pine as a release project, so we can use level 3 workers r=releng-reviewers,taskgraph-reviewers,hneiva
Also:
* Drop it from the list of release promotion projects, because we won't be running release promotion there
* Add it to the nightly scope list for signing, so we can sign with real certs

Differential Revision: https://phabricator.services.mozilla.com/D184817
2023-07-28 15:30:55 +00:00
serge-sans-paille
571de52ec7 Bug 1845512 - Make taskcluster-built python on Linux support lzma r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D184571
2023-07-28 08:53:09 +00:00
Mike Hommey
a84bf7ca6c Bug 1845268 - Disable sccache on windows static analysis task. r=taskgraph-reviewers,bhearsum
We don't have sccache setup on Azure.

Differential Revision: https://phabricator.services.mozilla.com/D184657
2023-07-27 19:27:55 +00:00
Andrew Halberstadt
e55ceaa1c1 Bug 1839891 - [ci] Convert repackage tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D184640
2023-07-27 16:22:09 +00:00
Joel Maher
1aefc92df1 Bug 1845301 - support webgpu paths in confirm-failures. r=aryx,taskgraph-reviewers,releng-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D184592
2023-07-27 10:50:35 +00:00
Ben Hearsum
24b078a982 Bug 1845368: set-up pine as a branch that supports nightly updates r=releng-reviewers,taskgraph-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D184564
2023-07-26 18:47:22 +00:00
Ryan VanderMeulen
adbb256e84 Bug 1844575 - Update to JDK 17.0.8. r=geckoview-reviewers,owlish
Differential Revision: https://phabricator.services.mozilla.com/D184163
2023-07-25 18:38:05 +00:00
Alexandre Lissy
db872e3441 Bug 1839317 - Add cron task for Firefox Snap upstream builds r=releng-reviewers,taskgraph-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D181731
2023-07-25 16:55:48 +00:00
Joel Maher
8390b0d1ea Bug 1844884 - small tweaks to confirm failures script to handle edge cases. r=aryx,taskgraph-reviewers,releng-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D184450
2023-07-25 12:51:41 +00:00
Mike Hommey
6458b9a9e1 Bug 1844925 - Disable sccache for searchfox by not enabling it in the first place. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D184423
2023-07-25 01:11:04 +00:00
Sylvestre Ledru
044e9bf296 Bug 1844725 - Do not install sccache as it is disable with SCCACHE_DISABLE=1 r=releng-reviewers,bhearsum
Depends on D184321

Differential Revision: https://phabricator.services.mozilla.com/D184323
2023-07-24 11:43:12 +00:00
Kershaw Chang
97afc18086 Bug 1841507 - Extend socketprocess test vartants, r=jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D184212
2023-07-24 09:29:42 +00:00
serge-sans-paille
25cadcdd11 Bug 1843026 - Use taskcluster-built python for condprof task r=glandium,taskgraph-reviewers,ahal
Re applied now that taskcluster-built python works on OSX.

Differential Revision: https://phabricator.services.mozilla.com/D183367
2023-07-24 07:58:01 +00:00
serge-sans-paille
4c8f0e4117 Bug 1844631 - Set RPATH on OSX and bundle libssl and libcrypto r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D184131
2023-07-22 14:26:34 +00:00
Andrew Halberstadt
749c8b5614 Bug 1839891 - [ci] Convert beetmover tasks to 'from_deps' transforms, r=releng-reviewers,taskgraph-reviewers,bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D183613
2023-07-21 20:39:54 +00:00
Andrew Halberstadt
bc372f5217 Bug 1839891 - [ci] Convert signing tasks to 'from_deps' transforms, r=gbrown,jcristau,taskgraph-reviewers,releng-reviewers
This results in an identical diff after running:

    $ ./mach taskgraph full -p taskcluster/test/params --diff .~1 -J --fast --exclude-key attributes.primary-kind-dependency

Differential Revision: https://phabricator.services.mozilla.com/D181900
2023-07-21 20:39:54 +00:00
Sylvestre Ledru
75353f682b Bug 1844725 - Remove the sccache setup as it isn't used for 'Win32 2012 Rust Tests' r=aryx DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D184236
2023-07-21 19:51:49 +00:00
Greg Mierzwinski
6e0259208d Bug 1835383 - Add chromedriver for version 115. r=perftest-reviewers,taskgraph-reviewers,bhearsum,kshampur
This patch adds the chromedrivers for version 115. It also removes multiple old versions. One thing to note is that this will trigger some expected failures on Android because we're removing the version 109 chromedriver, but there are still some devices that are running version 109. This adds variance to our results since we have multiple major versions being mixed together so we should have them fail instead.

Furthermore, the pathing for the artifacts have changed so we need to add some code to browsertime/base.py to handle this difference. We can't do this on the taskcluster side because we need to know the version.

Differential Revision: https://phabricator.services.mozilla.com/D183985
2023-07-21 15:30:22 +00:00
Joel Maher
14a82ebd92 Bug 1843165 - dynamically load test variants in mozinfo. r=ahal,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D184073
2023-07-20 21:14:37 +00:00