1
0
Fork 0
Commit Graph

45 Commits (de759bb336cfe68f05d806ac252544274133bdc4)

Author SHA1 Message Date
Johan Lorenzo de759bb336
Bug 1612540 - part 1: Move Fennec Beta to GitHub releases and a to a dedicated hook (#8270) 2020-02-19 15:35:20 +01:00
Mike Hommey 0d87da4b11 Prepare to use minidump_stackwalk toolchain artifact rather than tooltool package 2020-02-06 11:56:08 -08:00
Severin Rudie d146e75682
3088 filter locales 2nd try (#7839)
* For #3088: filter incomplete locales in release builds

* For 3088: update locale filtering to not error on nightly builds
2020-01-22 10:15:13 -08:00
Johan Lorenzo 182cbaf9d2 Bug 1608882 - part 2: Let fennec-nightly upload APKs on Google Play's alpha track 2020-01-21 11:53:32 +01:00
Johan Lorenzo 76bf74c4be Bug 1608882 - part 1: Move Fennec Nightly to a dedicated hook 2020-01-20 10:29:29 +01:00
Sebastian Kaspari e4eba42b93 Revert "3088 filter incomplete locales on release builds (#7581)" (nightly build errors)
This reverts commit 93122b6128.
2020-01-17 09:33:14 +01:00
Severin Rudie 93122b6128
3088 filter incomplete locales on release builds (#7581)
* For #3088: add translation pruning Py scripts from Focus

The only change made was updating "Focus/Klar" to "Fenix"

* For 3088: call translation pruning scripts during release builds

* For 3088: fix filter-release-translations.py

Moving it into Fenix introduced one additional layer of nesting, which was not accounted for in a relative path.  🤦

* For 3088: comment about the risks of modifying source

* For 3088: updated locales.py to read from l10n.toml

Also removed some previously unused properties from locales.py

* For 3088: added error handling to script in locales.py

* For 3088: updated locale parser per review comments
2020-01-16 19:50:44 -08:00
Justin Wood (Callek) f58d5886e3 Add mark-as-shipped task (#7306) 2019-12-23 12:33:25 -05: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
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
Mitchell Hentges 4d7d6ff211 Enables the Fenix beta (#5936) 2019-10-21 10:03:03 -07: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 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 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
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 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