Skip to content
Snippets Groups Projects
  1. Aug 22, 2019
  2. Aug 21, 2019
    • Mitchell Hentges's avatar
    • Mitchell Hentges's avatar
      Configure either geckoview beta or nightly at compile-time (#4851) · 6c020a0b
      Mitchell Hentges authored
      * Remove "abi" product flavor and introduce "engine" product flavor.
      
      This patch will allow us to build Fenix against GeckoView Nightly and GeckoView Beta by
      introducing a new flavor dimension: engine = [geckoNightly, geckoBeta].
      
      In addition to that it adds a "fenix"  prefix to the nightly, beta and production flavors
      to reduce the ambiguity between fenix beta/nightly and GeckoView beta/nightly.
      
      For now the build types have the following engine variants enabled:
      
      **debug**: geckoNightly, geckoBeta
      Both variants enabled for local development and testing.
      
      **forPerformanceTest**: geckoNightly, geckoBeta
      Both variants enabled unless the perf team only cares about Nightly (tbd)
      
      **fenixNightlyLegacy**: geckoBeta
      Uses GeckoView Beta for now - the same version we ship production builds with (same behavior
      as before). This release type will eventualyl be decommissioned once we switch to a separate
      Nightly app on Google Play.
      
      **fenixNightly**: geckoBeta
      Uses GeckoView Beta for now - the same version we ship production builds with (same behavior
      as before). Changing this build to use GeckoView Nightly is currently being discussed.
      
      **fenixBeta**: geckoBeta
      Fenix Beta uses GeckoView Beta.
      
      **fenixProduction**
      Fenix Production uses GeckoView Beta (69) currently.
      
      * gradle.py/variant.py: Replace "abi" with "engine".
      
      * Disable enableUnitTestBinaryResources until we can switch to Android Gradle plugin 3.5.
      
      * Fenix nightly should use both geckoview nightly and beta
      
      * Updates automation to use apk splitting and support different engine
      6c020a0b
  3. Aug 09, 2019
  4. Aug 07, 2019
  5. Aug 03, 2019
  6. Aug 02, 2019
  7. Jul 26, 2019
  8. Jul 19, 2019
  9. Jul 18, 2019
  10. Jul 15, 2019
  11. Jul 10, 2019
  12. Jul 08, 2019
  13. Jul 02, 2019
  14. Jun 28, 2019
  15. Jun 14, 2019
  16. Jun 10, 2019
  17. Jun 06, 2019
  18. Jun 05, 2019
  19. Jun 03, 2019
  20. May 28, 2019
  21. May 27, 2019
  22. May 23, 2019
  23. May 08, 2019
  24. May 06, 2019
  25. May 05, 2019
  26. May 02, 2019
  27. Apr 24, 2019
  28. Apr 22, 2019
  29. Apr 10, 2019
  30. Apr 03, 2019
  31. Apr 02, 2019
Loading