Commit Graph

254 Commits

Author SHA1 Message Date
Justin Wood (Callek)
f58d5886e3 Add mark-as-shipped task (#7306) 2019-12-23 12:33:25 -05:00
Johan Lorenzo
7f65a22702 Bug 1589684 - Let taskgraph handle params["head_tag"] (#6116) 2019-12-19 10:37:52 -05:00
Justin Wood
80693f4f0b Add version.txt for use in release automation via ship-it. 2019-12-13 15:27:12 +01:00
Justin Wood
582ccff09a Add version.txt for use in release automation via ship-it. 2019-12-13 15:27:12 +01:00
Johan Lorenzo
5268db15ea Let push-apk not be blocked by the startup tests anymore 2019-12-10 11:16:33 +01:00
Johan Lorenzo
7191aec7ae Bug 1600104 - Change FennecNightly signing format to have sha1 digest 2019-12-09 17:21:11 +01:00
Richard Pappalardo
97cab9d71d
fix: enable nightly startup-test on push-apk (#6936) 2019-12-05 15:41:40 -08:00
Johan Lorenzo
11c7d3eb02 Use multi_dep instead of single_dep (#6923) 2019-12-04 20:14:58 -08:00
Gabriel
56b21426eb
For #5574 - Migrate SessionControl to LibState (#6651)
* For #5574 - Part 1: Port TabAction.SaveTabGroup to TabSessionInteractor and SessionControlController. (#6651)

- Introduces the TabSessionInteractor, SessionControlInteractor and SessionControlController classes.
- Removes the TabAction.SaveTabGroup.

* For #5574 - Part 2: Port TabAction.PrivateBrowsingLearnMore to TabSessionInteractor and SessionControlController (#6651)

* For #5574 - Part 3: Port TabAction.ShareTabs to TabSessionInteractor and SessionControlController (#6651)

* For #5574 - Part 4: Remove unused TabAction.Share and TabItemMenu (#6651)

In #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 #5574 - Part 5: Port TabAction.PlayMedia and TabAction.PauseMedia to TabSessionInteractor and SessionControlController (#6651)

* For #5574 - Part 6: Port TabAction.Select to TabSessionInteractor and SessionControlController (#6651)

* For #5574 - Part 7: Port Onboarding.Finish to OnboardingInteractor and SessionControlController (#6651)

* For #5574 - Part 8: Port TabAction.Close and TabAction.CloseAll to TabSessionInteractor and SessionControlController (#6651)

- Removes TabAction

* For #5574 - Part 9: Port CollectionAction.Delete to CollectionInteractor and SessionControlController (#6651)

* For #5574 - Part 10: Port CollectionAction.ShareTabs to CollectionInteractor and SessionControlController (#6651)

* For #5574 - Part 11: Port CollectionAction.AddTab and CollectionAction.Rename to CollectionInteractor and SessionControlController (#6651)

* For #5574 - Part 12: Port CollectionAction.RemoveTab to CollectionInteractor and SessionControlController (#6651)

* For #5574 - Part 13: Port CollectionAction.OpenTab to CollectionInteractor and SessionControlController (#6651)

* For #5574 - Part 14: Port CollectionAction.CloseTabs to CollectionInteractor and SessionControlController (#6651)

* For #5574 - Part 15: Introduce a HomeFragmentStore (#6651)

- We will hook up the HomeFragmentStore in later parts.
- Removes List<Tab>.toSessionBundle(context: Context) since it is unused.

* For #5574 - Part 16: Port CollectionAction.Collapse and CollectionAction.Expand to CollectionInteractor and SessionControlController (#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 #5574 - Part 20: Remove the architecture module. (#6651)

* For #5574 - Part 17:  Remove duplicate subscribeToTabCollections in BrowserFragment.kt (#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 #5574 - Part 18: Delete SessionControlComponent and fix TabCollection and Tab imports (#6651)

* For #5574 - Part 19: Use the new HomeFragmentStore in the HomeFragment (#6651)

- Renames SessionControlUIView to SessionControlView

* For #5574 - Part 21: Fix white screen on home fragment (#6651)

* For #5574 - Part 22: Fix formatting in SessionControlInteractor and replace See with @see in SessionControlController (#6651)

* For #5574 - Part 23: Move to metrics.track call to the beginning of handleCollectionRemoveTab (#6651)

This ensures that the metrics.track will be called immediately before the tab is removed from the collection.

* For #5574 - Part 24: Use the sessionManager getter in SessionControlController (#6651)

* For #5574 - Part 25: Use mapNotNull in List<Tab>.toSessionBundle (#6651)

* For #5574 - Part 26: Simplify closeTab and closeAllTabs functions by assigning a deletionJob constant (#6651)

* For #5574 - Part 27: Replace listOf() with emptyList() in removeAllTabsWithUndo (#6651)

* For #5574 - Part 28: Replace the Context parameter with the HomeActivity in SessionControlController (#6651)

* For #5574 - Part 29: Add test for HomeFragmentStore, DefaultSessionControlController and SessionControlInteractor (#6651)

* For #5574 - Removes running CI against the architecture debug build varient
2019-12-04 22:06:05 -05:00
Johan Lorenzo
7f7d61e246 Bug 1600104 - Enable Fennec{Nightly,Beta} builds on CI 2019-12-04 16:23:22 +01:00
Richard Pappalardo
85d222d2b1
Add Nightly startup-test (#6569) 2019-12-02 21:43:40 -08:00
mawen7
7208ce95a5 Run lint for app module and set baseline 2019-12-02 14:45:34 -08:00
kglazko
fdfd9ace4b
Nimbledroid Fenix add beta and release jobs (#6828) 2019-11-27 09:04:11 -08:00
Johan Lorenzo
3a21540ff2 Split android-test build job into 2 so it can be signed with 2 different keys (#6779) 2019-11-26 17:20:35 +02:00
Johan Lorenzo
e5ead66b12 Make nimbledroid compliant to UI tests 2019-11-21 11:59:51 +01:00
Johan Lorenzo
de8bc2f8a5 Split UI test 2019-11-21 11:59:51 +01:00
Mitchell Hentges
68e136f137 Exposes test report artifact for "test-debug" (#6644) 2019-11-18 15:11:53 -08:00
Johan Lorenzo
3d9f065f59 Fix missing Firebase token in nightly and production builds 2019-11-14 09:43:52 -05:00
Mitchell Hentges
8e409cbb4e Uses scriptworker-k8s scriptworkers 2019-11-11 18:20:06 +01:00
Mitchell Hentges
7b90a5bf55 Switch to aws-provider worker types (#6501) 2019-11-08 14:09:30 -08:00
MozLando
885e81699e Merge #6115
6115: Clean up automation folder from what was used by the old decision task r=mitchhentges a=JohanLorenzo



Co-authored-by: Johan Lorenzo <jlorenzo@mozilla.com>
2019-10-23 07:20:29 +00:00
Mitchell Hentges
4d7d6ff211 Enables the Fenix beta (#5936) 2019-10-21 10:03:03 -07:00
Richard Pappalardo
744d177dd0 Add verify items tests for settings menus 2019-10-21 08:24:47 -07:00
Johan Lorenzo
dd5a1a5d0c Clean up automation folder from what was used by the old decision task 2019-10-18 17:35:03 +02:00
Robert Wood
d70098e1ee Fix #6110 - Raptor fenix jobs are broken (test name not found) 2019-10-18 11:11:56 -04:00
Johan Lorenzo
342cdf2040 Expose PR number to ui-test 2019-10-17 10:06:08 +02:00
Mitchell Hentges
a497d2bcd0
Removes legacy nightly automation 2019-10-10 11:13:23 -07:00
Johan Lorenzo
07721d4a5e Bug 1586039 - Fix quoted version names (#5811)
It was fixed in [1], but I regressed it when I resolved conflicts in [2]

[1] 9729fd494e\#diff-3a2aaafc93fc8bb53e2029001aa236aeL98
[2] 060e915d2b\#diff-3a2aaafc93fc8bb53e2029001aa236aeR95
2019-10-08 14:01:27 -07:00
Johan Lorenzo
d586afea2e Fix complete-pr which does not depend on lint tasks 2019-10-08 14:01:07 -07:00
Johan Lorenzo
060e915d2b
Bug 1580778 - Rename GIT_TAG into MOBILE_HEAD_TAG and export it as a param (#5564) 2019-10-02 11:05:56 +02:00
Johan Lorenzo
9729fd494e Bug 1580778 - Fix version names (#5635)
* Bug 1580778 - Put back versionName to releases

* Bug 1580778 - Put quote escaping
2019-09-30 11:03:52 -07:00
Johan Lorenzo
a0c60c70da For bug 1571029 - Put raptor emails back (#5560) 2019-09-27 08:07:55 -07:00
Johan Lorenzo
4ae8d960a8 Bug 1580778 - Raptor: put ytp exceptions back 2019-09-24 11:06:33 -07:00
Johan Lorenzo
7d3be2a509 taskgraph: Speed up gradle calls 2019-09-24 11:05:22 -07:00
Mitchell Hentges
41799dcec1 Adds note to ping performance testing when routes change (#5500) 2019-09-24 10:54:44 -07:00
Johan Lorenzo
01f3c85bdb
Bug 1580778 - Fix duplicated scopes (#5515) 2019-09-24 14:34:19 +02:00
Johan Lorenzo
6a8f7224dc
Bug 1580778 - Migrate build tasks to taskgraph and retire the old decision task (#5488) 2019-09-24 12:52:05 +02:00
Johan Lorenzo
e9a645a1bd
Bug 1580778 - Put lint jobs back on Treeherder (#5483) 2019-09-23 15:22:58 +02:00
Johan Lorenzo
c47f0f57ce
Bug 1580778 - Migrate lint and ui-test tasks to taskgraph (#5430) 2019-09-23 13:42:36 +02:00
Johan Lorenzo
85314010b6 Bug 1580778 - Fix fennec signing worker (#5431) 2019-09-20 14:56:23 -07:00
Mitchell Hentges
bea79436e8 Publishes to a public track for the separate nightly app (#4954) 2019-09-19 17:36:42 -07:00
Johan Lorenzo
5a4b7aec00
Bug 1580778 - Migrate nimbledroid task to taskgraph (#5408) 2019-09-19 17:02:05 +02:00
Johan Lorenzo
34153a0e7a
Bug 1580778 - Fix signing scopes and indexes (#5426) 2019-09-19 15:00:35 +02:00
Johan Lorenzo
2879fa5660
Bug 1580778 - Fix signing kind (#5425) 2019-09-19 11:57:46 +02:00
Johan Lorenzo
bcdc22a2f4
Bug 1580778 - Migrate signing tasks to taskgraph (#5409) 2019-09-19 10:40:05 +02:00
Johan Lorenzo
39da162dc9
Bug 1580778 - Migrate push-apk tasks to taskgraph (#5377) 2019-09-18 12:49:22 +02:00
Johan Lorenzo
4462899763
Bug 1580778 - Migrate raptor tests to taskgraph (#5361) 2019-09-18 11:40:14 +02:00
Johan Lorenzo
eea65b2339
Try to fix taskcluster-github broken PRs (#5354) 2019-09-16 14:03:11 +02:00
Johan Lorenzo
00748497af Let taskgraph load tasks for nightly cron 2019-09-16 11:36:07 +02:00
Johan Lorenzo
aa6021959e Let taskgraph load tasks for raptor 2019-09-16 11:36:07 +02:00
Johan Lorenzo
294ac50f3a Let taskgraph load tasks for releases 2019-09-16 11:36:07 +02:00
Johan Lorenzo
d26ef6087d Let taskgraph load tasks for pushes 2019-09-16 11:36:07 +02:00
Johan Lorenzo
2a4f48109d Let taskgraph load tasks from decision_tasks.py in PRs 2019-09-16 11:36:07 +02:00
Johan Lorenzo
daa1693f23 Taskgraph skeleton 2019-09-16 11:36:07 +02:00