Justin Wood (Callek)
|
375ea36372
|
[fenix] Add mark-as-shipped task (https://github.com/mozilla-mobile/fenix/pull/7306)
|
2019-12-23 12:33:25 -05:00 |
|
Johan Lorenzo
|
556a8708b8
|
[fenix] Let push-apk not be blocked by the startup tests anymore
|
2019-12-10 11:16:33 +01:00 |
|
Johan Lorenzo
|
d434bc04ba
|
[fenix] Bug 1600104 - Change FennecNightly signing format to have sha1 digest
|
2019-12-09 17:21:11 +01:00 |
|
Richard Pappalardo
|
fec1720185
|
[fenix] fix: enable nightly startup-test on push-apk (https://github.com/mozilla-mobile/fenix/pull/6936)
|
2019-12-05 15:41:40 -08:00 |
|
Johan Lorenzo
|
5c49919353
|
[fenix] Use multi_dep instead of single_dep (https://github.com/mozilla-mobile/fenix/pull/6923)
|
2019-12-04 20:14:58 -08:00 |
|
Gabriel
|
9ed4f7f119
|
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5574 - Migrate SessionControl to LibState (https://github.com/mozilla-mobile/fenix/pull/6651)
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 1: Port TabAction.SaveTabGroup to TabSessionInteractor and SessionControlController. (https://github.com/mozilla-mobile/fenix/pull/6651)
- Introduces the TabSessionInteractor, SessionControlInteractor and SessionControlController classes.
- Removes the TabAction.SaveTabGroup.
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 2: Port TabAction.PrivateBrowsingLearnMore to TabSessionInteractor and SessionControlController (https://github.com/mozilla-mobile/fenix/pull/6651)
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 3: Port TabAction.ShareTabs to TabSessionInteractor and SessionControlController (https://github.com/mozilla-mobile/fenix/pull/6651)
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 4: Remove unused TabAction.Share and TabItemMenu (https://github.com/mozilla-mobile/fenix/pull/6651)
In https://github.com/mozilla-mobile/fenix/issues/2205, the tab overflow button was removed which would have shown the
TabItemMenu when clicked. So, we can remove TabItemMenu since it is not
used and as a result, we can also remove TabAction.Share since there are
no consumers.
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 5: Port TabAction.PlayMedia and TabAction.PauseMedia to TabSessionInteractor and SessionControlController (https://github.com/mozilla-mobile/fenix/pull/6651)
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 6: Port TabAction.Select to TabSessionInteractor and SessionControlController (https://github.com/mozilla-mobile/fenix/pull/6651)
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 7: Port Onboarding.Finish to OnboardingInteractor and SessionControlController (https://github.com/mozilla-mobile/fenix/pull/6651)
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 8: Port TabAction.Close and TabAction.CloseAll to TabSessionInteractor and SessionControlController (https://github.com/mozilla-mobile/fenix/pull/6651)
- Removes TabAction
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 9: Port CollectionAction.Delete to CollectionInteractor and SessionControlController (https://github.com/mozilla-mobile/fenix/pull/6651)
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 10: Port CollectionAction.ShareTabs to CollectionInteractor and SessionControlController (https://github.com/mozilla-mobile/fenix/pull/6651)
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 11: Port CollectionAction.AddTab and CollectionAction.Rename to CollectionInteractor and SessionControlController (https://github.com/mozilla-mobile/fenix/pull/6651)
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 12: Port CollectionAction.RemoveTab to CollectionInteractor and SessionControlController (https://github.com/mozilla-mobile/fenix/pull/6651)
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 13: Port CollectionAction.OpenTab to CollectionInteractor and SessionControlController (https://github.com/mozilla-mobile/fenix/pull/6651)
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 14: Port CollectionAction.CloseTabs to CollectionInteractor and SessionControlController (https://github.com/mozilla-mobile/fenix/pull/6651)
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 15: Introduce a HomeFragmentStore (https://github.com/mozilla-mobile/fenix/pull/6651)
- We will hook up the HomeFragmentStore in later parts.
- Removes List<Tab>.toSessionBundle(context: Context) since it is unused.
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 16: Port CollectionAction.Collapse and CollectionAction.Expand to CollectionInteractor and SessionControlController (https://github.com/mozilla-mobile/fenix/pull/6651)
- We assume the store is hooked up to the SessionControlController in this part,
but this work will be done in a later part.
- Removes CollectionAction.
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 20: Remove the architecture module. (https://github.com/mozilla-mobile/fenix/pull/6651)
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 17: Remove duplicate subscribeToTabCollections in BrowserFragment.kt (https://github.com/mozilla-mobile/fenix/pull/6651)
There is a duplicate call of subscribeToTabCollections() in both HomeFragment and BrowserFragment.
In this patch, we remove the call in BrowserFragment to avoid passing the HomeFragmentStore to
BrowserFragment in order to dispatch the CollectionsChange event.
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 18: Delete SessionControlComponent and fix TabCollection and Tab imports (https://github.com/mozilla-mobile/fenix/pull/6651)
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 19: Use the new HomeFragmentStore in the HomeFragment (https://github.com/mozilla-mobile/fenix/pull/6651)
- Renames SessionControlUIView to SessionControlView
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 21: Fix white screen on home fragment (https://github.com/mozilla-mobile/fenix/pull/6651)
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 22: Fix formatting in SessionControlInteractor and replace See with @see in SessionControlController (https://github.com/mozilla-mobile/fenix/pull/6651)
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 23: Move to metrics.track call to the beginning of handleCollectionRemoveTab (https://github.com/mozilla-mobile/fenix/pull/6651)
This ensures that the metrics.track will be called immediately before the tab is removed from the collection.
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 24: Use the sessionManager getter in SessionControlController (https://github.com/mozilla-mobile/fenix/pull/6651)
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 25: Use mapNotNull in List<Tab>.toSessionBundle (https://github.com/mozilla-mobile/fenix/pull/6651)
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 26: Simplify closeTab and closeAllTabs functions by assigning a deletionJob constant (https://github.com/mozilla-mobile/fenix/pull/6651)
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 27: Replace listOf() with emptyList() in removeAllTabsWithUndo (https://github.com/mozilla-mobile/fenix/pull/6651)
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 28: Replace the Context parameter with the HomeActivity in SessionControlController (https://github.com/mozilla-mobile/fenix/pull/6651)
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Part 29: Add test for HomeFragmentStore, DefaultSessionControlController and SessionControlInteractor (https://github.com/mozilla-mobile/fenix/pull/6651)
* For https://github.com/mozilla-mobile/fenix/issues/5574 - Removes running CI against the architecture debug build varient
|
2019-12-04 22:06:05 -05:00 |
|
Johan Lorenzo
|
f640ecccec
|
[fenix] Bug 1600104 - Enable Fennec{Nightly,Beta} builds on CI
|
2019-12-04 16:23:22 +01:00 |
|
Richard Pappalardo
|
a6231458fc
|
[fenix] Add Nightly startup-test (https://github.com/mozilla-mobile/fenix/pull/6569)
|
2019-12-02 21:43:40 -08:00 |
|
mawen7
|
bbfa8aadd4
|
[fenix] Run lint for app module and set baseline
|
2019-12-02 14:45:34 -08:00 |
|
kglazko
|
02638e2cc2
|
[fenix] Nimbledroid Fenix add beta and release jobs (https://github.com/mozilla-mobile/fenix/pull/6828)
|
2019-11-27 09:04:11 -08:00 |
|
Johan Lorenzo
|
cf0b39a94e
|
[fenix] Split android-test build job into 2 so it can be signed with 2 different keys (https://github.com/mozilla-mobile/fenix/pull/6779)
|
2019-11-26 17:20:35 +02:00 |
|
Johan Lorenzo
|
702121bdcf
|
[fenix] Make nimbledroid compliant to UI tests
|
2019-11-21 11:59:51 +01:00 |
|
Johan Lorenzo
|
8eef026200
|
[fenix] Split UI test
|
2019-11-21 11:59:51 +01:00 |
|
Mitchell Hentges
|
e60178b0cf
|
[fenix] Exposes test report artifact for "test-debug" (https://github.com/mozilla-mobile/fenix/pull/6644)
|
2019-11-18 15:11:53 -08:00 |
|
Mitchell Hentges
|
12182a40b2
|
[fenix] Uses scriptworker-k8s scriptworkers
|
2019-11-11 18:20:06 +01:00 |
|
Mitchell Hentges
|
f0afbab51a
|
[fenix] Switch to aws-provider worker types (https://github.com/mozilla-mobile/fenix/pull/6501)
|
2019-11-08 14:09:30 -08:00 |
|
Mitchell Hentges
|
4a5a22bc17
|
[fenix] Enables the Fenix beta (https://github.com/mozilla-mobile/fenix/pull/5936)
|
2019-10-21 10:03:03 -07:00 |
|
Robert Wood
|
6d96330b53
|
[fenix] Fix https://github.com/mozilla-mobile/fenix/issues/6110 - Raptor fenix jobs are broken (test name not found)
|
2019-10-18 11:11:56 -04:00 |
|
Johan Lorenzo
|
cfb88938fe
|
[fenix] Expose PR number to ui-test
|
2019-10-17 10:06:08 +02:00 |
|
Mitchell Hentges
|
4bd3882edb
|
[fenix] Removes legacy nightly automation
|
2019-10-10 11:13:23 -07:00 |
|
Johan Lorenzo
|
9c994971ff
|
[fenix] Fix complete-pr which does not depend on lint tasks
|
2019-10-08 14:01:07 -07:00 |
|
Johan Lorenzo
|
dcf76277c2
|
[fenix] Bug 1580778 - Rename GIT_TAG into MOBILE_HEAD_TAG and export it as a param (https://github.com/mozilla-mobile/fenix/pull/5564)
|
2019-10-02 11:05:56 +02:00 |
|
Johan Lorenzo
|
be026d15a3
|
[fenix] Bug 1580778 - Fix version names (https://github.com/mozilla-mobile/fenix/pull/5635)
* Bug 1580778 - Put back versionName to releases
* Bug 1580778 - Put quote escaping
|
2019-09-30 11:03:52 -07:00 |
|
Johan Lorenzo
|
41fbc8d9d0
|
[fenix] For bug 1571029 - Put raptor emails back (https://github.com/mozilla-mobile/fenix/pull/5560)
|
2019-09-27 08:07:55 -07:00 |
|
Johan Lorenzo
|
e8573e3d2f
|
[fenix] Bug 1580778 - Raptor: put ytp exceptions back
|
2019-09-24 11:06:33 -07:00 |
|
Johan Lorenzo
|
a9dad8ba08
|
[fenix] Bug 1580778 - Migrate build tasks to taskgraph and retire the old decision task (https://github.com/mozilla-mobile/fenix/pull/5488)
|
2019-09-24 12:52:05 +02:00 |
|
Johan Lorenzo
|
edb646c693
|
[fenix] Bug 1580778 - Put lint jobs back on Treeherder (https://github.com/mozilla-mobile/fenix/pull/5483)
|
2019-09-23 15:22:58 +02:00 |
|
Johan Lorenzo
|
e510715efb
|
[fenix] Bug 1580778 - Migrate lint and ui-test tasks to taskgraph (https://github.com/mozilla-mobile/fenix/pull/5430)
|
2019-09-23 13:42:36 +02:00 |
|
Johan Lorenzo
|
c10fe86267
|
[fenix] Bug 1580778 - Fix fennec signing worker (https://github.com/mozilla-mobile/fenix/pull/5431)
|
2019-09-20 14:56:23 -07:00 |
|
Johan Lorenzo
|
a43bb4644b
|
[fenix] Bug 1580778 - Migrate nimbledroid task to taskgraph (https://github.com/mozilla-mobile/fenix/pull/5408)
|
2019-09-19 17:02:05 +02:00 |
|
Johan Lorenzo
|
aebbf82874
|
[fenix] Bug 1580778 - Fix signing scopes and indexes (https://github.com/mozilla-mobile/fenix/pull/5426)
|
2019-09-19 15:00:35 +02:00 |
|
Johan Lorenzo
|
2c1a9bc20a
|
[fenix] Bug 1580778 - Fix signing kind (https://github.com/mozilla-mobile/fenix/pull/5425)
|
2019-09-19 11:57:46 +02:00 |
|
Johan Lorenzo
|
3f5bb4f0c4
|
[fenix] Bug 1580778 - Migrate signing tasks to taskgraph (https://github.com/mozilla-mobile/fenix/pull/5409)
|
2019-09-19 10:40:05 +02:00 |
|
Johan Lorenzo
|
b33f4bfde7
|
[fenix] Bug 1580778 - Migrate push-apk tasks to taskgraph (https://github.com/mozilla-mobile/fenix/pull/5377)
|
2019-09-18 12:49:22 +02:00 |
|
Johan Lorenzo
|
8b05dd0e0d
|
[fenix] Bug 1580778 - Migrate raptor tests to taskgraph (https://github.com/mozilla-mobile/fenix/pull/5361)
|
2019-09-18 11:40:14 +02:00 |
|
Johan Lorenzo
|
521fd009c0
|
[fenix] Try to fix taskcluster-github broken PRs (https://github.com/mozilla-mobile/fenix/pull/5354)
|
2019-09-16 14:03:11 +02:00 |
|
Johan Lorenzo
|
f588f80204
|
[fenix] Let taskgraph load tasks from decision_tasks.py in PRs
|
2019-09-16 11:36:07 +02:00 |
|
Johan Lorenzo
|
0d208d09c7
|
[fenix] Taskgraph skeleton
|
2019-09-16 11:36:07 +02:00 |
|