Julien Cristau
b756ce936d
Bug 1914344 - remove upstream_artifact_task transform. r=taskgraph-reviewers,releng-reviewers,gbrown
...
This was relying on a "dependent-tasks" entry, which used to be set by
the multi_dep loader, but is now no longer there, turning
upstream_artifact_task into dead code.
Differential Revision: https://phabricator.services.mozilla.com/D219856
2024-08-23 08:18:46 +00:00
Aaron Train
27a9eb1a52
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
Julien Cristau
8f7a21dcaa
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
Geoff Brown
7ea7089879
Bug 1881513 - Remove android-gradle-python-envs toolchain r=releng-reviewers,jcristau
...
Move the contents of the gradle-python-envs artifact into gradle-android-dependencies, stop referencing gradle-python-envs, and remove the android-gradle-python-envs toolchain task.
Differential Revision: https://phabricator.services.mozilla.com/D209149
2024-05-02 17:12:29 +00:00
Geoff Brown
86bbeb723e
Bug 1888309 - Run more firefox-android tasks on b-linux-medium-gcp r=jmaher,jcristau
...
Change build-apk, build-bundle, test-components, test-apk and ui-test-apk to b-linux-medium-gcp, to get the same (similar, for ui-test-apk) machine type used traditionally on github.
Differential Revision: https://phabricator.services.mozilla.com/D205937
2024-03-28 21:30:03 +00:00
Cristian Tuns
e21e448bf1
Backed out changeset 2b1a58a2fa54 (bug 1888309) it is not behaving as expected CLOSED TREE
2024-03-28 13:03:29 -04:00
Geoff Brown
e7973867a9
Bug 1888309 - Run more firefox-android tasks on b-linux-medium-gcp r=jmaher,jcristau
...
Change build-apk, build-bundle, test-components, and test-apk to b-linux-medium-gcp, to get the same machine type used traditionally on github. Change ui-test-apk to t-linux-large, similar but smaller than what was used on github.
Differential Revision: https://phabricator.services.mozilla.com/D205937
2024-03-28 15:05:24 +00:00
Julien Cristau
a2b0b385e7
Bug 1886656 - remove code-review attribute from android build/test tasks. r=jlorenzo DONTBUILD
...
We don't want to run those tasks on every phabricator patch update.
Differential Revision: https://phabricator.services.mozilla.com/D205288
2024-03-21 09:13:40 +00:00
Julien Cristau
9ccd8510b3
Bug 1885917 - Backed out changeset a13052a3e0b9 (bug 1839869), served its purpose. r=releng-reviewers,gbrown DONTBUILD
...
This backs out "Bug 1839869 - push fenix/focus nightly to the internal track on
play store.", and reverts to pushing to the default track instead.
Differential Revision: https://phabricator.services.mozilla.com/D204934
2024-03-19 17:00:32 +00:00
Geoff Brown
d3aedb6de3
Bug 1886053 - Use nightly-<project> as default update channel for android builds r=jcristau
...
Differential Revision: https://phabricator.services.mozilla.com/D205072
2024-03-19 14:55:16 +00:00
Geoff Brown
5f529cd585
Bug 1883499 - Update task schedule optimizations for firefox-android. r=aryx
...
Simplify scheduling of firefox-android tasks:
- remove the gradle_optimization transform, which added project-specific skip-unless-changed optimizations
- remove skip-unless-changed from task definitions, which were only in support of gradle_optimization
- add skip-unless-backstop for firebase-based tests, to try to reduce runs of these expensive tasks on autoland.
The overall intent is for most firefox-android tasks to behave like geckoview tasks do today, with the exception of firebase-based tests (ui-test-apk, etc) which should be less likely to run on non-backstop pushes on autoland.
Differential Revision: https://phabricator.services.mozilla.com/D204204
2024-03-07 13:32:25 -07:00
Julien Cristau
df5e4d2cba
Bug 1839869 - push fenix/focus nightly to the internal track on play store. r=gbrown,ryanvm
...
To reduce risk from the migration we'd like the first nightly build to be
verified by internal testers before shipping it more broadly.
Differential Revision: https://phabricator.services.mozilla.com/D203642
2024-03-05 18:44:11 +01:00
Julien Cristau
471c7ad7f5
Bug 1882313 - use generic index paths for signing-apk tasks. r=gbrown,releng-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D202827
2024-02-27 15:37:34 +01:00
Julien Cristau
9ee11b565a
Bug 1878034 - adjust run-on-projects for android build/signing tasks. r=bhearsum,releng-reviewers
...
No need to run nightly and beta builds and tests everywhere on push;
only sign when required by dependencies.
Differential Revision: https://phabricator.services.mozilla.com/D201551
2024-02-01 10:29:17 +01:00
Geoff Brown
0d761835df
Bug 1877823 - remove treeherder-group attribute. r=gabriel,releng-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201549
2024-01-31 15:13:23 -07:00
Geoff Brown
fd33987e86
Bug 1877823 - remove unused android_taskgraph release_deps transform. r=ahal,releng-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201548
2024-01-31 15:04:24 -07:00
Geoff Brown
90880c1114
Bug 1877823 - remove unused github_release transform. r=gbrown,geckoview-reviewers,releng-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201546
2024-01-31 14:22:44 -07:00
Geoff Brown
fc45ba0edf
Bug 1877823 - remove text-artifact-template and github-name references. r=gbrown,releng-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201545
2024-01-31 14:14:16 -07:00
Julien Cristau
25779fd452
Bug 1877661 - use non-shippable geckoview for regular build-components. r=bhearsum,releng-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201521
2024-01-19 16:44:07 +01:00
Julien Cristau
7866a827d8
Bug 1822393 - set MOZ_UPDATE_CHANNEL for firefox-android builds. r=glandium,geckoview-reviewers,firefox-build-system-reviewers
...
The update channel is part of the geckoview aar's name, so downstream
tasks need to know what to look for.
We copy the update-channel attribute from the corresponding geckoview
build, accounting for it being missing e.g. on autoland.
Differential Revision: https://phabricator.services.mozilla.com/D201530
2024-02-01 14:34:00 +01:00
Julien Cristau
7cc585dea9
Bug 1822393 - use mozconfig from build-fat-aar in firefox-android tasks. r=glandium,firefox-build-system-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201512
2024-01-15 14:01:44 +01:00
Julien Cristau
3583de6535
Bug 1824856 - call mach configure before gradlew tasks. r=bhearsum,releng-reviewers
...
configure sets up the mach environment that we now read from gradle to
find our configuration.
Differential Revision: https://phabricator.services.mozilla.com/D201507
2024-01-26 17:13:04 +01:00
Julien Cristau
2be1554918
Bug 1824856 - add gradle-python-envs fetch for firefox-android tasks. r=ahochheiden,firefox-build-system-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201503
2024-01-26 15:19:49 +01:00
Julien Cristau
fc6e13c69e
Bug 1876338 - use android-gradle-dependencies instead of external-gradle-dependencies. r=glandium,firefox-build-system-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201502
2024-01-09 16:57:08 +01:00
Geoff Brown
9f5f2ed380
Bug 1824856 - fetch maven archive from geckoview build tasks in firefox-android builds/tests. r=bhearsum,releng-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201498
2024-01-22 16:56:30 +01:00
Gabriel Luong
9fd9941c03
Bug 1870123 - Remove the GitHubPlugin and GithubDetailsTask. r=owlish,geckoview-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201490
2023-12-18 12:55:16 -05:00
Julien Cristau
652552544a
Bug 1876318 - consolidate android version-bump task with desktop release-version-bump. r=bhearsum,releng-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201479
2023-10-03 17:43:00 +02:00
Julien Cristau
a7fef2ab02
Bug 1876318 - port release-mark-as-shipped for firefox-android. r=gbrown,geckoview-reviewers,releng-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201473
2023-09-27 11:43:40 +02:00
Julien Cristau
47bfba1e2c
Bug 1876318 - port firefox-android release notifications. r=owlish,bhearsum,geckoview-reviewers,releng-reviewers,taskgraph-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201472
2023-09-27 11:18:19 +02:00
Julien Cristau
4593b69e69
Bug 1824856 - remove android_taskgraph "complete" transforms. r=gbrown,releng-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201464
2023-09-08 16:14:02 +02:00
Julien Cristau
5103780e34
Bug 1825116 - android_taskgraph: ruff fixes. r=gabriel,releng-reviewers
...
Generated with:
`./mach lint -l ruff --fix taskcluster/android_taskgraph`
Differential Revision: https://phabricator.services.mozilla.com/D201458
2023-09-07 15:13:58 +02:00
Julien Cristau
2e7b65e20c
Bug 1825116 - fix python formatting issues in firefox-android scripts. r=bhearsum,amejiamarmol,geckoview-reviewers,releng-reviewers
...
Generated by
`./mach lint -l black --fix taskcluster/android_taskgraph/ taskcluster/scripts/lint/ taskcluster/scripts/write-dummy-secret.py mobile/android/fenix/app/src/androidTest/java/org/mozilla/fenix/experimentintegration/conftest.py mobile/android/fenix/automation/taskcluster/androidTest/parse-ui-test-fromfile.py mobile/android/focus-android/automation/taskcluster/androidTest/parse-ui-test*`
Differential Revision: https://phabricator.services.mozilla.com/D201457
2023-09-07 13:38:12 +02:00
Julien Cristau
83df8a54d8
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
Geoff Brown
3f8ec0fc80
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
5d75755133
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
a1740e003c
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
fa15c0deda
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
2678482160
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
7e0f264880
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
1f1b31fb20
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
c9c011a38e
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
8e74ce1e54
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
beec2905b3
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
2f697b1463
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
5f23dabf83
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
Julien Cristau
be75d4204f
Bug 1824856 - android_taskgraph: use treeherder.symbol instead of treeherder.job-symbol. r=bhearsum,releng-reviewers
...
For consistency with gecko
Differential Revision: https://phabricator.services.mozilla.com/D201397
2023-07-12 18:04:07 +02:00
Julien Cristau
6b7593e30b
Bug 1824856 - android_taskgraph: update paths in gradle_optimization transform. r=bhearsum,releng-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201405
2023-07-12 12:18:36 +02:00
Julien Cristau
ac8ef271ee
Bug 1824856 - android_taskgraph: update paths in external_gradle_dependencies transform. r=bhearsum,releng-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201404
2023-07-12 12:16:34 +02:00
Julien Cristau
e9e8a8b00c
Bug 1824856 - android_taskgraph: use run-on-projects instead of run-on-tasks-for in build_components. r=bhearsum,releng-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201403
2023-07-12 12:15:03 +02:00
Julien Cristau
60ead9d4c2
Bug 1824856 - android_taskgraph: remove github-name key from artifacts. r=bhearsum,releng-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D201402
2023-07-12 12:13:13 +02:00