2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-09 19:10:42 +00:00
Commit Graph

140 Commits

Author SHA1 Message Date
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