2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-07 15:20:38 +00:00
Commit Graph

97 Commits

Author SHA1 Message Date
Ben Hearsum (he/him)
2dafd2dcea [fenix] RELENG-588: Add notifications for Mozilla Online builds (https://github.com/mozilla-mobile/fenix/pull/20010) 2021-06-14 14:07:02 -04:00
Ben Hearsum (he/him)
3f117552aa [fenix] Fix unicode issue in release promotion code (https://github.com/mozilla-mobile/fenix/pull/19954) 2021-06-10 16:01:59 -04:00
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
Andrew Halberstadt
574866f854 [fenix] For https://github.com/mozilla-mobile/fenix/issues/19801 - Run taskgraph generation with Python 3 (https://github.com/mozilla-mobile/fenix/pull/19802)
* For https://github.com/mozilla-mobile/fenix/issues/19801 - Update to latest version of taskgraph

* For https://github.com/mozilla-mobile/fenix/issues/19801 - Update to latest decision-mobile image

We need to explicitly set the Java version as Java 11 now co-exists in
the decision-mobile image.

* For https://github.com/mozilla-mobile/fenix/issues/19801 - Run decision task with Python 3
2021-06-09 12:52:28 -07:00
Sebastian Kaspari
80b18d32ab [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/17819: Remove JCenter from build files. 2021-05-26 17:00:01 -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
Dave Hunt
b42f68d7d4 [fenix] Bug 1670902 - Use WebRender platforms for Raptor performance tests 2021-04-12 13:56:50 -07:00
Aki Sasaki
e8ed69bae5 [fenix] relpro tasks_for, but for master (https://github.com/mozilla-mobile/fenix/pull/18625) 2021-03-31 14:45:39 -07:00
isabelrios
4523d2bfae [fenix] Taskgraph changes to allow running UI tests on nightly builds (https://github.com/mozilla-mobile/fenix/pull/18191)
* Modify taskgraph to allow running UI tests on Nightly builds

* adding try_task_config file

* remove try_task_config file
2021-03-10 11:31:55 +01:00
Aki Sasaki
fa90d7e7be [fenix] signing index (https://github.com/mozilla-mobile/fenix/pull/18379) 2021-03-09 17:35:38 -05:00
Florin Strugariu
02a79bf5d5 [fenix] Update taskcluster settings to use short names instead of indexes 2021-02-08 17:48:49 -08: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
Aki Sasaki
12c0251b68 [fenix] support staging release promotion projects (https://github.com/mozilla-mobile/fenix/pull/17652)
Let's make mozilla-releng/staging-fenix the official staging repository.
By supporting it in the automation, we no longer need to maintain a
staging patchset to test things properly.
2021-01-26 17:28:59 -08:00
Johan Lorenzo
0dc9caa20f [fenix] Bug 1681991 - Do not run ui-tests against debug builds on release branches (https://github.com/mozilla-mobile/fenix/pull/16981) 2020-12-16 15:37:22 +01:00
Aki Sasaki
fbfcc44d05 [fenix] fix relpro schema (https://github.com/mozilla-mobile/fenix/pull/16932)
The description needs to be a string. We accidentally made it a tuple.
2020-12-09 10:44:22 +01:00
Aki Sasaki
b12174db86 [fenix] support-rc-versions (https://github.com/mozilla-mobile/fenix/pull/16929) 2020-12-08 14:50:20 -08: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
50453307ca [fenix] Bug 1635488 - part 2: Add missing branch in version bump payload (https://github.com/mozilla-mobile/fenix/pull/16650) 2020-11-19 15:32:35 +01:00
Mihai Tabara
5d1630e707 [fenix] Bug 1635488 - add Fenix version-bump task. (https://github.com/mozilla-mobile/fenix/pull/16361)
Co-authored-by: Johan Lorenzo <jlorenzo@mozilla.com>
2020-11-16 15:21:58 +01:00
Gregory Mierzwinski
6f2ed93ef3 [fenix] Bug 1670284 - Enable webrender for all tests and run a subset without webrender. (https://github.com/mozilla-mobile/fenix/pull/16325)
* Enable webrender for all tests and run a subset without webrender.

* Run tests on PR.

* Change task labels for webrender-enabled tests.

* Move transform logic to after the main transform.

* Reformat group symbol.

* Check if extra field is empty.

* Try a different method for treeherder info.

* Fix up assignment issue.

* Reformat symbol field instead of groupSymbol.

* Add new task group to config.

* Change the platform name for webrender tasks.

* Undo testing changes.

* Undo platform naming changes.
2020-11-06 16:10:04 +01:00
Gregory Mierzwinski
0a0868e85b [fenix] Bug 1671415 - Remove 2019 youtube-playback tests. (https://github.com/mozilla-mobile/fenix/pull/15918)
* Bug 1671415 - Remove 2019 youtube-playback tests.

* Run tests in PR.

* Undo testing changes.
2020-10-16 06:16:34 -04: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
Johan Lorenzo
4737ef7864 [fenix] Fix decision task that does not schedule anything on release builds (https://github.com/mozilla-mobile/fenix/pull/14006) 2020-08-21 15:13:29 +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
Johan Lorenzo
682f218ff1 [fenix] Bug 1649013 - Stop failing mark-as-shipped tasks (https://github.com/mozilla-mobile/fenix/pull/13257) 2020-08-04 16:56:30 +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
4958ea8855 [fenix] Bug 1631839 - part 3: Remove "project.mobile" routes (https://github.com/mozilla-mobile/fenix/pull/12821) 2020-07-22 14:56:27 +02:00
liuche
34f861650f [fenix] For https://github.com/mozilla-mobile/fenix/issues/12240: Enable btime youtube-playback Fenix tests (https://github.com/mozilla-mobile/fenix/pull/12760)
Co-authored-by: alexandru.ionescu <alexandru.ionescu@softvision.ro>
2020-07-20 16:09:18 -07:00
Johan Lorenzo
5e6561dd47 [fenix] Bug 1608874 - part 3: Let fennec-production upload APKs on Google Play's alpha track 2020-07-20 18:30:16 +02:00
isabelrios
18b3fb95b4 [fenix] cron-job-ui-screenshots (https://github.com/mozilla-mobile/fenix/pull/12423)
Co-authored-by: isabel rios <isabelrios@MacBook-Pro-de-isabel-2.local>
2020-07-16 16:08:00 +02:00
Gregory Mierzwinski
d7c3e04352 [fenix] Bug 1642657 - Undo browsertime changes for nightly-simulation. (https://github.com/mozilla-mobile/fenix/pull/11274)
* Undo browsertime changes for nightly-simulation.

* Make signing nightly-simulation run on all pushes.
2020-06-05 18:54:22 +02:00
Johan Lorenzo
381990c3bb [fenix] Bug 1608874 - part 1: Move Fennec Beta to a dedicated hook (https://github.com/mozilla-mobile/fenix/pull/11048) 2020-06-04 14:54:11 +02:00
Johan Lorenzo
eca7ff1711 [fenix] Bug 1627027 - part 2: Do not run perf tasks on Nd-gp graphs (https://github.com/mozilla-mobile/fenix/pull/10681) 2020-05-15 16:29:02 +02:00
Gregory Mierzwinski
7e55823bc1 [fenix] Bug 1627027 - Use nightly Fenix variant instead of performancetest. (https://github.com/mozilla-mobile/fenix/pull/10648) 2020-05-15 09:17:15 +02:00
Johan Lorenzo
8413ec21bc [fenix] Bug 1625126 - Cache external dependencies in a single task and let gradle tasks use it (https://github.com/mozilla-mobile/fenix/pull/10316) 2020-05-13 18:36:48 +02:00
Johan Lorenzo
68bbdcba67 [fenix] Bug 1631839 - part 1: Expose new routes without project." (https://github.com/mozilla-mobile/fenix/pull/10182) 2020-05-13 11:01:08 +02:00
Gregory Mierzwinski
dfdad35cca [fenix] Bug 1636589 - Update visual-metrics, and geckodriver archive path. (https://github.com/mozilla-mobile/fenix/pull/10558)
* Fix browsertime failures.

* Run a browsertime test.

* Undo browsertime test.
2020-05-11 17:19:55 +02:00
gmierz
1260014bb3 [fenix] Revert "Bug 1627027 - Use nightly Fenix variant. (https://github.com/mozilla-mobile/fenix/pull/10265)"
This reverts commit 321fcc4c752ed775181f7dc24812d36284862acb for causing nightly cron failures.
2020-05-08 14:21:53 -07:00
Gregory Mierzwinski
05493216f4 [fenix] Bug 1627027 - Use nightly Fenix variant. (https://github.com/mozilla-mobile/fenix/pull/10265)
* Use nightly Fenix variant.

* Run the tests in PR.

* Update visual-metrics scripts to include the similarity metrics.

* Use python3.5 in visual-metrics docker.

* Install wget in the docker.

* Use python3.6 hashes instead of python3.5.

* Undo run-visual-metrics.py python changes.

* Upgrade python setuptools version to 46.1.3.

* Add setuptools to transitive dependency list.

* Undo PR test changes.

* Remove setuptools install line and use requirements.txt instead.

* Undo PR test changes.

* Fix geckodriver artifact suffix.

* Test a browsertime task.

* Revert browsertime test.
2020-05-08 08:48:34 +02:00
Johan Lorenzo
97304fda03 [fenix] Bug 1632427 - Define artifact_prefix in browsertime task (https://github.com/mozilla-mobile/fenix/pull/10151) 2020-04-24 15:19:19 +02:00
Johan Lorenzo
b4ef69fd76 [fenix] Revert "Bug 1631839 - part 1: Expose new routes without project. (https://github.com/mozilla-mobile/fenix/pull/10092)" (https://github.com/mozilla-mobile/fenix/pull/10139)
This reverts commit da090cb36ebf65534b3a6ef462335398442a96d9.
2020-04-23 11:58:56 +02:00
Johan Lorenzo
a3b1172191 [fenix] Bug 1631839 - part 1: Expose new routes without project. (https://github.com/mozilla-mobile/fenix/pull/10092) 2020-04-23 11:24:20 +02:00
Mihai Tabara
94140159c3 [fenix] Bug 1630587 - fix mark-as-shipped task Fenix releases (https://github.com/mozilla-mobile/fenix/pull/10021) 2020-04-17 18:56:18 +01:00
Johan Lorenzo
fd85f25763 [fenix] Bug 1628413 - part 2: Re-enable nightlies but don't ship them to Google Play anymore (https://github.com/mozilla-mobile/fenix/pull/9906) 2020-04-14 14:04:26 +02: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
41a4de7b8e [fenix] Bug 1622339 - Move android-sdk installation into a toolchain task (https://github.com/mozilla-mobile/fenix/pull/9394) 2020-04-01 18:29:35 +02:00
Johan Lorenzo
357e8c6488 [fenix] Bug 1620190 - Run android-components bumps once a day (https://github.com/mozilla-mobile/fenix/pull/9251) 2020-03-20 10:26:44 +01:00