Geoff Brown
ebe2934ba9
Bug 1808605 - part 23: Add browsertime and startup-test kinds
...
(cherry picked from commit f536f895bb13056b645ed90c90bdf6f279d57a9d)
2023-02-14 11:34:10 +00:00
Geoff Brown
543c941969
Bug 1808605 - part 20: Add Fenix test/ui-test kinds
...
(cherry picked from commit b647ce9ac1f7f2f1ef836e3d9847f366af444947)
2023-02-14 11:34:10 +00:00
Geoff Brown
6c22aaafcd
Bug 1808605 - part 16: Port signing APK jobs
...
(cherry picked from commit a8ad379edbf43c0d2c6b0695e2f2dcac83ba3b2e)
2023-02-14 11:34:10 +00:00
Johan Lorenzo
33906fd9a9
Bug 1808605 - part 15: Remove fenix job transforms for being outdated
...
(cherry picked from commit b3ac70100e539ce10d5c5f93527db5851b907648)
2023-02-14 11:34:10 +00:00
Geoff Brown
a99cc5aa3f
Bug 1808605 - part 14: Port fenix build jobs
...
(cherry picked from commit e82203fa85690b877326090bf89c8767d1e31813)
2023-02-14 11:34:10 +00:00
Johan Lorenzo
d3d4593fc4
Bug 1808605 - part 13: Delete fenix get-secret.py
and write-dummy-secret.py
for being outdated
...
(cherry picked from commit 2858cfa5a70d7340a5a0ff38344f9a3402d2d98c)
2023-02-14 11:34:10 +00:00
Gregory Mierzwinski
e72b96a4d0
[fenix] Bug 1788643 - Add a nightly cron task for performance tests. ( https://github.com/mozilla-mobile/fenix/pull/26761 )
...
* Bug 1788643 - Add a nightly cron task for performance tests.
* Fix bad function name.
* Run nightly-test cron manually.
2022-09-01 20:27:12 +00:00
Johan Lorenzo
607f114466
[fenix] chore: Bump taskgraph to v3.0.0
2022-08-26 15:40:49 +00:00
gmierz
0f7fe74475
[fenix] Set symbol properly.
2022-08-25 13:22:34 +00:00
gmierz
9f8eecdbc4
[fenix] Fix bad line 2.
2022-08-25 13:22:34 +00:00
gmierz
a01de5d2cb
[fenix] Fix bad line.
2022-08-25 13:22:34 +00:00
gmierz
c9d7b4daca
[fenix] Fix missing variable.
2022-08-25 13:22:34 +00:00
gmierz
350f8761f8
[fenix] Bug 1784122 - Add non-fission variant for Fenix perf tests.
2022-08-25 13:22:34 +00:00
Julien Cristau
7672b99ec4
[fenix] Let relbot update A-C on trunk ( https://github.com/mozilla-mobile/fenix/pull/26553 )
...
* Let relbot update A-C on trunk
We already use relbot for this on fenix release branches and on all
branches for focus-android, so might as well avoid the duplication.
* Update mergify rules to auto-merge AC bumps from relbot on the main branch
2022-08-22 18:18:49 +02:00
Johan Lorenzo
738868fe72
[fenix] Bug 1781248 - part 5: Fix title of release promotion task
2022-08-01 17:20:58 +00:00
Johan Lorenzo
f0d96f4a37
[fenix] Bug 1781248 - part 3: Add email notification when the promote phase is over
2022-08-01 17:20:58 +00:00
Johan Lorenzo
cd281c750b
[fenix] Bug 1781248 - part 2: Remove version
and next_version
from extended parameters
...
now that they are part of standalone taskgraph
2022-08-01 17:20:58 +00:00
Johan Lorenzo
ceca802939
[fenix] Bug 1781248 - part 1: Bump taskgraph to version 2.0.0
2022-08-01 17:20:58 +00:00
Aaron Train
b7b938f96f
[fenix] No issue: Add new cron target task for legacy API UI tests
...
Setups up a new daily cron task to run select UI tests on API 28 (we’ll call it legacy). We don’t necessarily want to invoke Flank twice (serial) with a different configuration (FTL APIs dont support API splitting per test-target) on event CI but we do want them running elsewhere (cron).
2022-07-06 21:19:08 +00:00
Johan Lorenzo
7c358884a6
[fenix] Bug 1776830 - part 6: Rename beetmover manifest to fenix_releases.yml because files are uploaded in the releases folder
2022-07-06 15:21:05 +00:00
Johan Lorenzo
11a9acf4d8
[fenix] Bug 1776830 - part 5: Create 'promote' shipping phase and allocate existing tasks to them
2022-07-06 15:21:05 +00:00
Johan Lorenzo
a0c45756d1
[fenix] Bug 1776830 - part 4: Let multi_dep tasks override primary dep attributes
2022-07-06 15:21:05 +00:00
Johan Lorenzo
84670214a2
[fenix] Bug 1776830 - part 3: Rename release target_tasks into ship
2022-07-06 15:21:05 +00:00
Julien Cristau
f86af3af82
[fenix] stop triggering multiple nightlies off the same revision
2022-06-16 11:57:30 +00:00
Mugurell
3f15a9079e
[fenix] For https://github.com/mozilla-mobile/fenix/issues/25311 - Set tokens used when communicating with Pocket
2022-05-25 15:53:24 +00:00
gmierz
8afa50c7c2
[fenix] Run visual metrics processing within the test task.
2022-05-03 17:41:58 +00:00
Julien Cristau
3403d623bb
[fenix] Notify release management when push-apk fails
2022-03-22 11:06:29 -04:00
Heitor Neiva
ba8db21b93
[fenix] RELENG-805 - Pull taskgraph from pypi
2022-03-21 18:38:56 +00:00
Andrew Halberstadt
07dd8e011b
[fenix] For https://github.com/mozilla-mobile/fenix/issues/23614 - Set defaults for custom Fenix parameters
...
This will allow us to run taskgraph generation locally with the default
set of parameters.
2022-02-09 23:31:22 +00:00
Matthew Tighe
05d80bd9aa
[fenix] closes https://github.com/mozilla-mobile/fenix/issues/23504 : download focus wallpapers at runtime ( https://github.com/mozilla-mobile/fenix/pull/23505 )
...
* closes https://github.com/mozilla-mobile/fenix/issues/23504 : download focus wallpapers at runtime
* address pr feedback
* only download wallpapers if feature flag is set
2022-02-01 21:45:55 +00:00
Julien Cristau
c6cd1d7c94
[fenix] Remove remnants of github-release support
...
https://github.com/mozilla-mobile/fenix/pull/22125 stopped listening to
these events but the supporting code was still around.
2022-01-21 17:18:29 +00:00
Heitor Neiva
cca1355bea
[fenix] Add beetmover bucket scope to kind
2021-12-20 20:10:29 +00:00
Heitor Neiva
77c46d30f2
[fenix] Added bucket scope config for dep
2021-12-20 20:10:29 +00:00
Heitor Neiva
740804ea29
[fenix] Remove reference to beta version on nightly releases
2021-12-20 20:10:29 +00:00
Heitor Neiva
ababe51e0a
[fenix] Switch beetmover to use production worker and bucket
2021-12-20 20:10:29 +00:00
Heitor Neiva
e96835fbdf
[fenix] Change beetmover destination paths to match firefox
2021-12-13 21:17:42 +00:00
Heitor Neiva
45cbac7371
[fenix] Fix Beetmover paths
2021-12-10 16:56:47 +00:00
Andrew Halberstadt
b306367a1c
[fenix] RELENG-489 - Add Beetmover functionality
...
Bug 1614763 - [ci] Create beetmover tasks to publish release artifacts
Added TODO
Added head_tag to try_task_config
Change locale to multi and fix beetmover URL destinations
Bump version
Adjust beetmover kind and add beta + format task label
Allow all build types for beetmover
Bump version
Adjust beetmover destination URL + minor mods
Try task config - nightly
Change try release to beta
Remove try_task_config
2021-12-09 16:07:48 +00:00
Sebastian Kaspari
798c9bc294
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/22580 : Track APK size in perfherder
2021-11-25 16:48:49 +00:00
gmierz
a3e898306a
[fenix] Remove non-webrender browsertime tests.
2021-11-24 16:09:52 +00:00
Julien Cristau
eeed95a759
[fenix] push-apk: set google play track to alpha
...
This lets us temporarily push nightly builds to the alpha track instead
of production so we can gradually roll out the Logins update.
2021-10-14 15:22:58 +00:00
Ben Hearsum
b498187399
[fenix] Ship nightlies to Google Play twice a day
...
This was moved to once per day in https://bugzilla.mozilla.org/show_bug.cgi?id=1628413 when Google Play reviews were very slow. That hasn't been a problem for awhile, and the less frequent nightlies are causing delays getting new Android Components bumps shipped out.
2021-08-13 02:54:28 +00:00
Aki Sasaki
e3323fe366
[fenix] use prod signers for {beta,release}-mozillaonline ( https://github.com/mozilla-mobile/fenix/pull/20134 )
2021-06-23 09:39:36 -07:00
Ben Hearsum (he/him)
2dafd2dcea
[fenix] RELENG-588: Add notifications for Mozilla Online builds ( https://github.com/mozilla-mobile/fenix/pull/20010 )
2021-06-14 14:07:02 -04:00
Ben Hearsum (he/him)
3f117552aa
[fenix] Fix unicode issue in release promotion code ( https://github.com/mozilla-mobile/fenix/pull/19954 )
2021-06-10 16:01:59 -04:00
Ben Hearsum (he/him)
5ecda4f7c9
[fenix] RELENG-586: Add mozillaonline builds & signing ( https://github.com/mozilla-mobile/fenix/pull/19898 )
...
* Add general support for adding extra gradle options from kinds
* Add mozillaonline builds and signing
2021-06-09 16:37:56 -04:00
Andrew Halberstadt
574866f854
[fenix] For https://github.com/mozilla-mobile/fenix/issues/19801 - Run taskgraph generation with Python 3 ( https://github.com/mozilla-mobile/fenix/pull/19802 )
...
* For https://github.com/mozilla-mobile/fenix/issues/19801 - Update to latest version of taskgraph
* For https://github.com/mozilla-mobile/fenix/issues/19801 - Update to latest decision-mobile image
We need to explicitly set the Java version as Java 11 now co-exists in
the decision-mobile image.
* For https://github.com/mozilla-mobile/fenix/issues/19801 - Run decision task with Python 3
2021-06-09 12:52:28 -07:00
Sebastian Kaspari
80b18d32ab
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/17819 : Remove JCenter from build files.
2021-05-26 17:00:01 -04:00
Sebastian Kaspari
c1e6f6c9e6
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/10941 : Align Nightly version with Gecko/A-C version.
...
Instead of using a timestamp this will synchronize the Nightly version with the version
of Gecko / A-C. So when using 90.0.20210426143115 then the Nightly version will be
90.0a1 - similar to what Firefox desktop uses.
2021-04-29 09:50:07 +02:00
Sebastian Kaspari
7c11a19369
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/19040 : Remove Leanplum (Nightly)
2021-04-26 19:08:10 +02:00