2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-17 15:26:23 +00:00
Commit Graph

198 Commits

Author SHA1 Message Date
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
Ben Hearsum
366a3da875 [fenix] Add a default to task-priority to fix issues when forks are named differently 2021-08-10 12:36:12 +00:00
Sebastian Kaspari
71f0e641d2 [fenix] Rebuild toolchain when root build.gradle is updated. 2021-07-30 11:58:02 +00:00
Stefan Arentz
1480a5292b [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (https://github.com/mozilla-mobile/fenix/pull/20457)
* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (Automation/TC)

* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (GitHub Workflows)

* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (GitHub Workflows)

* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (GitHub Issue Templates)

* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (Jenkins)

* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (README & Documentation)

* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (Jenkins)

* Fixes https://github.com/mozilla-mobile/fenix/issues/11427 - Rename master branch to main (Random)
2021-07-28 08:20:14 -04:00
Sebastian Kaspari
70ae207572 [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/19662: Use Java 11. 2021-07-27 10:08:32 +02:00
Florin Strugariu
72d9b36b81 [fenix] Bug 1721329 - Fix perma fail on browsertime tests.
Replace  bbc with dailymail and jianshu with sina
2021-07-26 19:39:18 +00:00
Aaron Train
ba24312a8e [fenix] No issue: Update Flank to v21.07.1 (https://github.com/mozilla-mobile/fenix/pull/20456)
* Update Flank to v21.07.1
* Update approach to downloading Flank
* Update parse-ui-test.py
2021-07-21 14:10:14 -04:00
Ben Hearsum
a3a6b18ebd [fenix] Don't send notification for android-test-mozillaonline tasks 2021-07-06 21:00:20 +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)
5076a8124c [fenix] Fix typo in mozillaonline build option (https://github.com/mozilla-mobile/fenix/pull/20006) 2021-06-14 10:21:25 -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
Aaron Train
635bd579c4 [fenix] No issue: Update Flank to v21.05.0 (https://github.com/mozilla-mobile/fenix/pull/19690) 2021-05-31 09:28:36 -04:00
Ben Hearsum (he/him)
456caaba02 [fenix] Update gpg pub key (https://github.com/mozilla-mobile/fenix/pull/19691) 2021-05-27 20:47:06 -04: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
Gregory Mierzwinski
e98d6c7b29 [fenix] Bug 1708631 - Update visual metrics script to the latest. (https://github.com/mozilla-mobile/fenix/pull/19332) 2021-04-30 14:22:44 -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
Gregory Mierzwinski
b203ac5f44 [fenix] Bug 1706913 - Fix node archive name change caused by bug 1611513. (https://github.com/mozilla-mobile/fenix/pull/19190)
* Bug 1706913 - Fix node archive name change caused by bug 1611513.

* Undo test run.
2021-04-22 13:21:48 -04:00
Andrew Halberstadt
1018039983 [fenix] [taskcluster] Use string.capitalize() rather than custom utility function 2021-04-20 12:17:15 -04:00
Aaron Train
4b5f161e30 [fenix] No issue: test one shard per UI test on FTL (https://github.com/mozilla-mobile/fenix/pull/18998) 2021-04-19 12:22:01 -04:00
Dave Hunt
b42f68d7d4 [fenix] Bug 1670902 - Use WebRender platforms for Raptor performance tests 2021-04-12 13:56:50 -07:00
Dave Hunt
f4eba36b6a [fenix] Bug 1701764 - Remove --no-conditioned-profile from Raptor tests now that they are disabled by default 2021-04-06 14:58:53 -07:00
Aki Sasaki
e8ed69bae5 [fenix] relpro tasks_for, but for master (https://github.com/mozilla-mobile/fenix/pull/18625) 2021-03-31 14:45:39 -07:00
Gregory Mierzwinski
44619180cf [fenix] Bug 1699639 - Run browsertime tests in python3. (https://github.com/mozilla-mobile/fenix/pull/18554)
This patch fixes an issue with the python version being used to run the browsertime tests.
2021-03-19 15:14:31 -04:00
isabelrios
4523d2bfae [fenix] Taskgraph changes to allow running UI tests on nightly builds (https://github.com/mozilla-mobile/fenix/pull/18191)
* Modify taskgraph to allow running UI tests on Nightly builds

* adding try_task_config file

* remove try_task_config file
2021-03-10 11:31:55 +01:00
Aki Sasaki
fa90d7e7be [fenix] signing index (https://github.com/mozilla-mobile/fenix/pull/18379) 2021-03-09 17:35:38 -05:00
Sebastian Kaspari
23e25d8f8f [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/17819: Get leanplum artifacts from leanplum repository. 2021-02-16 17:27:30 +01:00
alexandru-io
33fdbe3a85 [fenix] Bug 1674442 - Add a "visual-metrics" tag to the browsertime visual-metrics data (https://github.com/mozilla-mobile/fenix/pull/17900)
Co-authored-by: Alex Ionescu <aionescu@mozilla.com>
2021-02-12 16:52:37 -05:00
isabelrios
0b3f9aec8a [fenix] Revert "Add UI tests nightly build (https://github.com/mozilla-mobile/fenix/pull/17948)" (https://github.com/mozilla-mobile/fenix/pull/17960)
This reverts commit 02c08b3f6cba7d7c05322a91d31f887d39ba0160.
2021-02-11 10:24:41 +01:00
isabelrios
b81a83b815 [fenix] Add UI tests nightly build (https://github.com/mozilla-mobile/fenix/pull/17948)
* Try adding UI Tests to Nightly build

* adding try_config file

* remove try_task_config
2021-02-11 09:58:41 +01:00
Sebastian Kaspari
d676df89fb [fenix] Issue https://github.com/mozilla-mobile/fenix/issues/17819: Add Maven Central repository. 2021-02-10 10:49:03 +01:00
Florin Strugariu
02a79bf5d5 [fenix] Update taskcluster settings to use short names instead of indexes 2021-02-08 17:48:49 -08:00
isabelrios
a35b7e900b [fenix] Revert "Run UI tests nightly def (https://github.com/mozilla-mobile/fenix/pull/17513)" (https://github.com/mozilla-mobile/fenix/pull/17761)
This reverts commit 00d442ee4ab944cbeab0f357a5f7b69e29fd9237.
2021-02-02 08:39:51 -08:00
isabelrios
e4ff93f889 [fenix] Run UI tests nightly def (https://github.com/mozilla-mobile/fenix/pull/17513)
* run-ui-test-nightly

* Run ui tests on nightly build

* set correct number of shard according to tests running

* fix typo

* removing testing file

Co-authored-by: isabel rios <isabelrios@MBP-de-isabel-2.home>
2021-02-02 14:39:07 +01:00
Jonathan Almeida
a4abe9782c [fenix] Close https://github.com/mozilla-mobile/fenix/issues/15979: Add MOZILLA_OFFICIAL flag for release builds
When we build release APKs on Mozilla infrastructure, we want a way to
know this in code for features that would only work on them.
2021-01-29 10:51:33 +04:00
Aki Sasaki
12c0251b68 [fenix] support staging release promotion projects (https://github.com/mozilla-mobile/fenix/pull/17652)
Let's make mozilla-releng/staging-fenix the official staging repository.
By supporting it in the automation, we no longer need to maintain a
staging patchset to test things properly.
2021-01-26 17:28:59 -08:00
Gregory Mierzwinski
55566c6f9b [fenix] Bug 1688111 - Sync visual-metrics script with mozilla-central. (https://github.com/mozilla-mobile/fenix/pull/17583)
* Sync visual-metrics script with mozilla-central.

* Use | instead of - in the error line formatting.
2021-01-25 21:59:31 -05:00
isabelrios
0f6e44f7bc [fenix] Changes to run tests on beta builds (https://github.com/mozilla-mobile/fenix/pull/16786)
* Changes to run tests on beta builds

* remove dontoptime and fix bookmarks tests

* fix ktlint and smokeTest

* add variable for package name

* rebase and fix conflicts

* add yml files and modify script to run tests

* fix yml file indentation

* changes in kind file and add try_task

* fix error kind file

* fix error kind file 2

* fix error kind file 3

* fix reviewer comments

* remove mockwebserver implementation as per reviewer comment

* run beta tests only on releases branches

* reg exp for master branch

* reg exp for master branch2

* modify try_task with release branch

* remove try file

* let's start by running only one test

* address latest reviewers comments

* double check correct tasks for release branch

* remove try file after confirming beta build run

Co-authored-by: isabel rios <isabelrios@MBP-de-isabel-2.home>
2021-01-14 15:47:36 +01:00
Gregory Mierzwinski
d075b1db37 [fenix] Bug 1685663 - Change the geckodriver index-search path. (https://github.com/mozilla-mobile/fenix/pull/17370)
* Change the geckodriver index-search path.

* Run some tests.

* Add platform name to the index-search path.

* Undo testing changes.
2021-01-11 10:31:27 -05:00
Aaron Train
e6e6144a5f [fenix] No issue: Update Flank to v21.01.0 (https://github.com/mozilla-mobile/fenix/pull/17300) 2021-01-04 13:16:04 -05:00
Gregory Mierzwinski
486677375f [fenix] Disable conditioned profiles in the fenix branch. (https://github.com/mozilla-mobile/fenix/pull/17078) 2020-12-16 13:18:14 -05:00
Gregory Mierzwinski
1cfb16db1b [fenix] Update perfherder data schema for visual metrics. (https://github.com/mozilla-mobile/fenix/pull/16837) 2020-12-16 12:56:48 -05:00
Johan Lorenzo
0dc9caa20f [fenix] Bug 1681991 - Do not run ui-tests against debug builds on release branches (https://github.com/mozilla-mobile/fenix/pull/16981) 2020-12-16 15:37:22 +01:00
Aki Sasaki
fbfcc44d05 [fenix] fix relpro schema (https://github.com/mozilla-mobile/fenix/pull/16932)
The description needs to be a string. We accidentally made it a tuple.
2020-12-09 10:44:22 +01:00
Aki Sasaki
b12174db86 [fenix] support-rc-versions (https://github.com/mozilla-mobile/fenix/pull/16929) 2020-12-08 14:50:20 -08:00
Johan Lorenzo
6de3af886b [fenix] Sign android-test-beta with the dep key
Since it is used with beta-firebase which is also dep-signed
2020-12-04 14:15:54 +01:00
Johan Lorenzo
de51102e91 [fenix] Create new android-test-beta build (https://github.com/mozilla-mobile/fenix/pull/16814) 2020-12-04 11:36:12 +01:00