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
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
Andrew Halberstadt
1018039983
[fenix] [taskcluster] Use string.capitalize() rather than custom utility function
2021-04-20 12:17:15 -04: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
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
jhugman
1c0e70d647
[fenix] Nimbus-SDK-119 Get Nimbus server endpoint at build time. ( https://github.com/mozilla-mobile/fenix/pull/16682 )
...
This PR builds on [AC#https://github.com/mozilla-mobile/fenix/pull/9024 ][1], and implements setting the Nimbus endpoints from [a secret set at build time][2].
For production use, this requires a secret named `nimbus_url` to be put into CI.
Note: Nimbus is currently behind a feature flag.
If developers wish to use a Nimbus server for local development, you can set the url by adding an entry into local.properties, e.g.:
```
nimbus.remote-settings.url=https://settings.stage.moz4ws.net
```
Without setting server, Nimbus will be able to function, except no experimental definitions will be fetched, and features under experiment will be configured as if not enrolled in the experiment.
[1]: https://github.com/mozilla-mobile/android-components/pull/9024
[2]: https://groups.google.com/a/mozilla.com/g/android-components-team/c/lAGVKQy8aiA/m/rY3uGAwhBAAJ
2020-12-03 16:30:20 +00:00
Johan Lorenzo
24b35482fd
[fenix] Bug 1648785 - Let taskcluster upload APKs to Github releases ( https://github.com/mozilla-mobile/fenix/pull/12907 )
2020-09-14 18:49:31 +02:00
Sebastian Kaspari
2875338740
[fenix] Simplify build variants to just: debug, nightly, beta and release.
...
Co-authored-by: Johan Lorenzo <jlorenzo@mozilla.com>
2020-08-06 11:52:10 +02:00
Tiger Oakes
2c08b342e8
[fenix] For https://github.com/mozilla-mobile/fenix/issues/12871 - Use local TWA DAL API ( https://github.com/mozilla-mobile/fenix/pull/12872 )
2020-07-24 13:08:24 -07:00
Johan Lorenzo
20d8491b59
[fenix] Bug 1568466 - part 3: Enable shipit graph ( https://github.com/mozilla-mobile/fenix/pull/7314 )
2020-04-09 14:33:13 +02:00
Johan Lorenzo
93f2c58d76
[fenix] Bug 1608103 - Fix dummy secrets generation ( https://github.com/mozilla-mobile/fenix/pull/8855 )
2020-03-03 17:22:48 +01:00
Jeff Boek
72618be169
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3869 - Uses RegionSearchLocalizationProvider in the search engine provider
2020-02-18 10:10:16 -08:00
Severin Rudie
a7aa2c0074
[fenix] 3088 filter locales 2nd try ( https://github.com/mozilla-mobile/fenix/pull/7839 )
...
* For https://github.com/mozilla-mobile/fenix/issues/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
Sebastian Kaspari
866eac2ca4
[fenix] Revert "3088 filter incomplete locales on release builds ( https://github.com/mozilla-mobile/fenix/pull/7581 )" (nightly build errors)
...
This reverts commit 313f536a440cf8920c87b6c8e01f441ce7543259.
2020-01-17 09:33:14 +01:00
Severin Rudie
e1fe294e71
[fenix] 3088 filter incomplete locales on release builds ( https://github.com/mozilla-mobile/fenix/pull/7581 )
...
* For https://github.com/mozilla-mobile/fenix/issues/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
Johan Lorenzo
3ee57f1a3f
[fenix] Fix missing Firebase token in nightly and production builds
2019-11-14 09:43:52 -05:00
Johan Lorenzo
0317cf03d6
[fenix] Bug 1586039 - Fix quoted version names ( https://github.com/mozilla-mobile/fenix/pull/5811 )
...
It was fixed in [1], but I regressed it when I resolved conflicts in [2]
[1] f9863564ee
\#diff-3a2aaafc93fc8bb53e2029001aa236aeL98
[2] 2b941e690b
\#diff-3a2aaafc93fc8bb53e2029001aa236aeR95
2019-10-08 14:01:27 -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
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