2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-02 03:40:16 +00:00
Commit Graph

21 Commits

Author SHA1 Message Date
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