Commit graph

908820 commits

Author SHA1 Message Date
Geoff Brown
10c3e367f4 Bug 1825116 - Add lint exclusions for some troublesome firefox-android files. r=Standard8,bhearsum,geckoview-reviewers,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201455
2024-02-12 11:59:54 +01:00
Geoff Brown
99a0706ca7 Bug 1826838 - Update comments in android-components Dockerfile. r=bhearsum,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201454
2023-06-22 09:32:22 -06:00
Julien Cristau
de30b1d73e Bug 1824856 - delete android toolchain kind. r=bhearsum,amejiamarmol,releng-reviewers,geckoview-reviewers
Nothing left to see here.

Differential Revision: https://phabricator.services.mozilla.com/D201451
2023-07-19 09:24:30 +02:00
Julien Cristau
7e3239a2aa Bug 1824856 - delete firefox-android gecko-derived toolchain tasks. r=bhearsum,amejiamarmol,geckoview-reviewers,releng-reviewers
The equivalent already exist in gecko.

Differential Revision: https://phabricator.services.mozilla.com/D201450
2023-07-19 09:24:00 +02:00
Julien Cristau
c24bc94aeb Bug 1824856 - delete firefox-android toolchain android-sdk repack task. r=bhearsum,amejiamarmol,geckoview-reviewers,releng-reviewers
The equivalent already exists in gecko.

Differential Revision: https://phabricator.services.mozilla.com/D201449
2023-07-19 09:23:31 +02:00
Julien Cristau
538a50a16d Bug 1824856 - delete firefox-android github-release-* kinds. r=bhearsum,amejiamarmol,geckoview-reviewers,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201448
2023-07-19 09:22:22 +02:00
Julien Cristau
12e36c492f Bug 1824856 - delete android "geckoview" kind. r=bhearsum,amejiamarmol,geckoview-reviewers,releng-reviewers
It was used to refer to taskcluster indices for geckoview builds, no
longer necessary now that everything is in the same tree.

Differential Revision: https://phabricator.services.mozilla.com/D201447
2023-07-19 09:21:52 +02:00
Julien Cristau
0fa25d8e45 Bug 1824856 - delete firefox-android's fetch kind. r=bhearsum,amejiamarmol,geckoview-reviewers,releng-reviewers
We already handle android-sdk for gecko

Differential Revision: https://phabricator.services.mozilla.com/D201446
2023-07-19 09:21:06 +02:00
Julien Cristau
64090e4900 Bug 1824856 - migrate version-bump kind from firefox-android. r=bhearsum,amejiamarmol,geckoview-reviewers,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201445
2023-07-18 18:33:16 +02:00
Julien Cristau
214b9446ec Bug 1824856 - migrate post-beetmover-components-dummy job. r=gabriel,releng-reviewers,owlish,geckoview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201444
2023-07-18 17:39:16 +02:00
Julien Cristau
7023cb75eb Bug 1824856 - migrate beetmover-android-app kind from firefox-android. r=gabriel,releng-reviewers,owlish,geckoview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201443
2023-11-29 20:53:33 -07:00
Julien Cristau
10a7c70e22 Bug 1824856 - migrate beetmover-components jobs from firefox-android. r=gabriel,releng-reviewers,owlish,geckoview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201442
2023-07-18 16:36:17 +02:00
Geoff Brown
f31e29b0c8 Bug 1824856 - migrate push-bundle kind from firefox-android. r=bhearsum,amejiamarmol,geckoview-reviewers,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201440
2023-11-29 21:29:32 -07:00
Julien Cristau
e0a89ddaa6 Bug 1824856 - android_taskgraph: register payload builder with gecko_taskgraph. r=bhearsum,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201441
2023-07-18 16:32:17 +02:00
Julien Cristau
8a5273161f Bug 1824856 - migrate post-signing job from firefox-android. r=bhearsum,geckoview-reviewers,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201439
2023-07-18 14:36:41 +02:00
Julien Cristau
cb3f64dd5e Bug 1824856 - migrate ui-test-apk kind from firefox-android. r=bhearsum,releng-reviewers,geckoview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201438
2023-07-18 14:17:02 +02:00
Julien Cristau
acb26f06d6 Bug 1824856 - migrate test-components jobs from firefox-android. r=bhearsum,geckoview-reviewers,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201437
2023-07-18 14:08:26 +02:00
Julien Cristau
974e7bf2b8 Bug 1824856 - migrate test-apk jobs from firefox-android. r=bhearsum,geckoview-reviewers,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201436
2023-07-18 10:18:54 +02:00
Julien Cristau
6336a4cc92 Bug 1824856 - migrate android buildconfig and compare-locales lint jobs to source-tests. r=bhearsum,amejiamarmol,geckoview-reviewers,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201435
2023-11-16 18:15:56 -07:00
Julien Cristau
9cc66d1c44 Bug 1824856 - catch subprocess error in update_buildconfig_from_gradle lint script. r=gbrown,jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D201453
2023-07-19 09:45:30 +02:00
Geoff Brown
39f93457c6 Bug 1826838 - remove pygit2 from android buildconfig pip requirements. r=bhearsum
No longer necessary now we're on mercurial.

Differential Revision: https://phabricator.services.mozilla.com/D201963
2024-02-15 12:00:11 +01:00
Julien Cristau
dbfd868d39 Bug 1824856 - update android buildconfig lint script for mercurial. r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D201452
2023-07-19 09:44:11 +02:00
Julien Cristau
44da51f436 Bug 1824856 - migrate android startup-test jobs from firefox-android. r=bhearsum,releng-reviewers,owlish,geckoview-reviewers
- rename to android-startup-test to avoid a clash with the existing
  desktop startup-test kind
- use gecko's transform loader and job/task transforms
- stop using run-on-tasks-for
- fix paths

Differential Revision: https://phabricator.services.mozilla.com/D201433
2023-07-21 10:20:27 +02:00
Julien Cristau
f7aeb13ca2 Bug 1881774 - remove browsertime jobs from firefox-android. r=sparky,gbrown,owlish,geckoview-reviewers,releng-reviewers
fenix perf tests are handled by browsertime-mobile tests now.

Differential Revision: https://phabricator.services.mozilla.com/D201432
2023-07-17 17:24:06 +02:00
Julien Cristau
04c771dd2c Bug 1881774 - point browsertime-mobile at fenix-nightly-simulation builds. r=sparky,perftest-reviewers,gbrown,releng-reviewers,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D202597
2024-02-23 15:49:40 +01:00
Julien Cristau
9e207c4144 Bug 1824856 - migrate signing-bundle tasks from firefox-android. r=bhearsum,geckoview-reviewers,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201431
2024-01-23 15:40:42 +01:00
Julien Cristau
1f0a18e80c Bug 1824856 - migrate signing kind from firefox-android. r=gabriel,owlish,releng-reviewers,geckoview-reviewers
- use gecko's transform loader and task transforms
- remove signing-type, use gecko's scriptworker-signing payload builder
  directly
- update worker-type

Differential Revision: https://phabricator.services.mozilla.com/D201430
2023-07-21 12:08:34 +02:00
Julien Cristau
1de4aab8d2 Bug 1824856 - migrate signing-apk jobs from firefox-android. r=bhearsum,releng-reviewers,owlish,geckoview-reviewers
- use gecko transform loader and task transforms
- set worker.implementation
- use run-on-projects instead of run-on-tasks-for

Differential Revision: https://phabricator.services.mozilla.com/D201429
2023-07-21 12:08:22 +02:00
Julien Cristau
b66c9b558d Bug 1824856 - android_taskgraph: get rid of signing-type and use gecko's signingscript payload builder. r=bhearsum,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201428
2023-07-21 12:03:58 +02:00
Julien Cristau
3aecfbb4e1 Bug 1824856 - register signing index type from firefox-android. r=bhearsum,releng-reviewers,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201427
2023-07-17 16:42:24 +02:00
Julien Cristau
f60ad8bc5a Bug 1824856 - migrate build-samples-browser jobs from firefox-android. r=bhearsum,releng-reviewers,owlish,geckoview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201426
2023-07-17 15:59:38 +02:00
Julien Cristau
499d1eedaf Bug 1824856 - migrate build-components jobs from firefox-android. r=bhearsum,amejiamarmol,geckoview-reviewers,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201425
2023-07-17 15:03:20 +02:00
Julien Cristau
493d9231fb Bug 1824856 - migrate android build-bundle tasks from firefox-android. r=bhearsum,releng-reviewers,owlish,geckoview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201424
2023-09-08 16:24:33 +02:00
Julien Cristau
70f9ede5bb Bug 1824856 - migrate build-apk jobs from firefox-android. r=bhearsum,releng-reviewers,owlish,geckoview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201423
2023-07-17 15:03:33 +02:00
Julien Cristau
ed836c0f1d Bug 1824856 - migrate external-gradle-dependencies job from firefox-android. r=bhearsum,releng-reviewers,owlish,geckoview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201422
2023-07-19 09:46:32 +02:00
Julien Cristau
a320cc057a Bug 1824856 - update external-gradle-dependencies scripts for new paths. r=bhearsum,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201421
2023-07-13 11:56:45 +02:00
Julien Cristau
5c63c397b6 Bug 1824856 - import docker image definitions from firefox-android. r=hneiva,releng-reviewers,jmaher,owlish,geckoview-reviewers,nalexander
This switches the android-components docker image to a debian 12 base,
although it could maybe stay on ubuntu 22.04 instead.

Since commit
ac9107b988,
application-services builds using an ubuntu 22.04 image, and android-components
consumes the nimbus-fml binary built from that, so running on debian 11 fails
due to an older libc.

Because pip in debian 12 refuses to work outside a virtualenv, pass
`--break-system-packages` to silence the error.

Differential Revision: https://phabricator.services.mozilla.com/D201418
2023-07-20 16:07:12 +02:00
Julien Cristau
1f383843fb Bug 1824856 - android_taskgraph: use GeckoVersion to parse version number. r=ahal,bhearsum,releng-reviewers
Fixes taskcluster/test/test_generate_params.py, because the version
numbers in the test params don't work as MobileVersion.  That should be
safe, since mobile switched to the same version scheme as gecko back in
2022 (bugs 1777255 and 1800611).

Differential Revision: https://phabricator.services.mozilla.com/D201417
2023-07-20 18:06:17 +02:00
Julien Cristau
c0b1eb677b Bug 1824856 - android_taskgraph: update path for get/write-secret scripts. r=ahal,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201416
2023-07-20 16:51:19 +02:00
Julien Cristau
3355e5fb72 Bug 1824856 - android_taskgraph: fix run_job_using "run-commands" for use in gecko. r=bhearsum,releng-reviewers
gecko's job transforms call make_job_description before setting up
fetches, so we can't rely on MOZ_FETCHES_DIR being set.

Differential Revision: https://phabricator.services.mozilla.com/D201415
2023-07-17 15:54:30 +02:00
Julien Cristau
7153431304 Bug 1824856 - call android_taskgraph registration from gecko_taskgraph. r=hneiva,releng-reviewers,taskgraph-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201414
2023-07-13 14:58:33 +02:00
Julien Cristau
0127b3db09 Bug 1824856 - update documentation with task kinds/attributes and new run-using values coming from firefox-android. r=bhearsum,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201420
2023-07-17 17:12:32 +02:00
Julien Cristau
5cfb2ed96d Bug 1824856 - import firefox-android bits into config.yml. r=ahal,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201419
2023-11-30 14:52:46 -07:00
Julien Cristau
9c8673509e Bug 1824856 - remove firefox-android's trigger-nightly task. r=ahal,releng-reviewers,owlish,geckoview-reviewers
No longer relevant now that geckoview and firefox-android are co-located.

Differential Revision: https://phabricator.services.mozilla.com/D201468
2023-09-21 11:30:54 +02:00
Julien Cristau
3cba26ac89 Bug 1824856 - android_taskgraph: make build_config loader use gecko_taskgraph transform loader. r=bhearsum,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201413
2023-07-17 15:02:09 +02:00
Julien Cristau
0857e70d9e Bug 1824856 - android_taskgraph: remove branch param from version_bump task. r=bhearsum,releng-reviewers
Not needed on hg.

Differential Revision: https://phabricator.services.mozilla.com/D201412
2023-07-12 18:12:59 +02:00
Julien Cristau
28788fc432 Bug 1824856 - android_taskgraph: add schema check to version_bump transforms. r=bhearsum,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201411
2023-07-12 18:11:39 +02:00
Julien Cristau
56cd100d8f Bug 1824856 - android_taskgraph: remove test transforms. r=bhearsum,releng-reviewers
Adding github PR number to the task environment is no longer meaningful.

Differential Revision: https://phabricator.services.mozilla.com/D201409
2023-07-12 17:59:44 +02:00
Julien Cristau
5074270bc8 Bug 1824856 - android_taskgraph: update worker type for signing_android_app tasks. r=hneiva,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201408
2023-07-12 17:58:38 +02:00
Julien Cristau
ad12c3554b Bug 1824856 - android_taskgraph: use run-on-projects in signing_android_app transform instead of run-on-tasks-for. r=gabriel,releng-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201407
2023-07-12 17:44:27 +02:00