Mugurell
3f15a9079e
[fenix] For https://github.com/mozilla-mobile/fenix/issues/25311 - Set tokens used when communicating with Pocket
2 years ago
gmierz
8afa50c7c2
[fenix] Run visual metrics processing within the test task.
2 years ago
Julien Cristau
3403d623bb
[fenix] Notify release management when push-apk fails
3 years ago
Heitor Neiva
ba8db21b93
[fenix] RELENG-805 - Pull taskgraph from pypi
3 years ago
Matthew Tighe
05d80bd9aa
[fenix] closes https://github.com/mozilla-mobile/fenix/issues/23504 : download focus wallpapers at runtime ( https://github.com/mozilla-mobile/fenix/pull/23505 )
...
* closes https://github.com/mozilla-mobile/fenix/issues/23504 : download focus wallpapers at runtime
* address pr feedback
* only download wallpapers if feature flag is set
3 years ago
Julien Cristau
c6cd1d7c94
[fenix] Remove remnants of github-release support
...
https://github.com/mozilla-mobile/fenix/pull/22125 stopped listening to
these events but the supporting code was still around.
3 years ago
Heitor Neiva
cca1355bea
[fenix] Add beetmover bucket scope to kind
3 years ago
Heitor Neiva
77c46d30f2
[fenix] Added bucket scope config for dep
3 years ago
Heitor Neiva
ababe51e0a
[fenix] Switch beetmover to use production worker and bucket
3 years ago
Heitor Neiva
45cbac7371
[fenix] Fix Beetmover paths
3 years ago
Andrew Halberstadt
b306367a1c
[fenix] RELENG-489 - Add Beetmover functionality
...
Bug 1614763 - [ci] Create beetmover tasks to publish release artifacts
Added TODO
Added head_tag to try_task_config
Change locale to multi and fix beetmover URL destinations
Bump version
Adjust beetmover kind and add beta + format task label
Allow all build types for beetmover
Bump version
Adjust beetmover destination URL + minor mods
Try task config - nightly
Change try release to beta
Remove try_task_config
3 years ago
Sebastian Kaspari
798c9bc294
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/22580 : Track APK size in perfherder
3 years ago
gmierz
a3e898306a
[fenix] Remove non-webrender browsertime tests.
3 years ago
Aki Sasaki
e3323fe366
[fenix] use prod signers for {beta,release}-mozillaonline ( https://github.com/mozilla-mobile/fenix/pull/20134 )
3 years ago
Ben Hearsum (he/him)
2dafd2dcea
[fenix] RELENG-588: Add notifications for Mozilla Online builds ( https://github.com/mozilla-mobile/fenix/pull/20010 )
3 years ago
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
3 years ago
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
3 years ago
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.
3 years ago
Sebastian Kaspari
7c11a19369
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/19040 : Remove Leanplum (Nightly)
3 years ago
Andrew Halberstadt
1018039983
[fenix] [taskcluster] Use string.capitalize() rather than custom utility function
3 years ago
Dave Hunt
b42f68d7d4
[fenix] Bug 1670902 - Use WebRender platforms for Raptor performance tests
3 years ago
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
4 years ago
Aki Sasaki
fa90d7e7be
[fenix] signing index ( https://github.com/mozilla-mobile/fenix/pull/18379 )
4 years ago
Florin Strugariu
02a79bf5d5
[fenix] Update taskcluster settings to use short names instead of indexes
4 years ago
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.
4 years ago
Johan Lorenzo
de51102e91
[fenix] Create new android-test-beta build ( https://github.com/mozilla-mobile/fenix/pull/16814 )
4 years ago
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
4 years ago
Johan Lorenzo
50453307ca
[fenix] Bug 1635488 - part 2: Add missing branch in version bump payload ( https://github.com/mozilla-mobile/fenix/pull/16650 )
4 years ago
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>
4 years ago
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.
4 years ago
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.
4 years ago
Johan Lorenzo
24b35482fd
[fenix] Bug 1648785 - Let taskcluster upload APKs to Github releases ( https://github.com/mozilla-mobile/fenix/pull/12907 )
4 years ago
Sebastian Kaspari
2875338740
[fenix] Simplify build variants to just: debug, nightly, beta and release.
...
Co-authored-by: Johan Lorenzo <jlorenzo@mozilla.com>
4 years ago
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 )
4 years ago
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>
4 years ago
Johan Lorenzo
5e6561dd47
[fenix] Bug 1608874 - part 3: Let fennec-production upload APKs on Google Play's alpha track
4 years ago
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.
4 years ago
Johan Lorenzo
381990c3bb
[fenix] Bug 1608874 - part 1: Move Fennec Beta to a dedicated hook ( https://github.com/mozilla-mobile/fenix/pull/11048 )
4 years ago
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.
4 years ago
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.
4 years ago
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.
4 years ago
Johan Lorenzo
97304fda03
[fenix] Bug 1632427 - Define artifact_prefix in browsertime task ( https://github.com/mozilla-mobile/fenix/pull/10151 )
4 years ago
Mihai Tabara
94140159c3
[fenix] Bug 1630587 - fix mark-as-shipped task Fenix releases ( https://github.com/mozilla-mobile/fenix/pull/10021 )
4 years ago
Johan Lorenzo
20d8491b59
[fenix] Bug 1568466 - part 3: Enable shipit graph ( https://github.com/mozilla-mobile/fenix/pull/7314 )
4 years ago
Johan Lorenzo
357e8c6488
[fenix] Bug 1620190 - Run android-components bumps once a day ( https://github.com/mozilla-mobile/fenix/pull/9251 )
5 years ago
Gregory Mierzwinski
a02c283a0e
[fenix] Bug 1613483 - Add all Browsertime tests with visual metrics to Fenix repo. ( https://github.com/mozilla-mobile/fenix/pull/9087 )
...
* Add visual-metrics docker type.
* Add required browsertime toolchain fetches.
* Add browsertime tests for technical and visual metrics.
* Run browsertime tests in a cron task.
* Run visual metrics on all browsertime tests.
* Use spaces instead of tabs, and resolve visual-metric nits.
* Enable browsertime on pull request for testing.
* Restrict PR tests to amazon on browsertime.
* First attempt using multi_dep.
* Add a primary dependency to browsertime.
* Try by not popping.
* Debug prints.
* Make one grouping per browsertime task.
* Try without the multi_dep transform.
* Delete dependent-tasks in visual-metrics transformer.
* Update setuptools installed and copy run-on-tasks-for.
* Use get when getting run-on-tasks-for.
* Add new pinned requirements.
* Try it.
* Set run-on-tasks-for properly.
* Remove print statement.
* Remove single_dep loader, and print statements.
* Remove run-on-tasks-for testing setting.
* Restart testing, and set user to root in visual-metrics Docker.
* Remove testing settings.
* Remove fetch-content from Docker.
* Change attributes grouping method.
* Run all tests as a check.
* Undo testing changes, and fix a bad test name.
5 years ago
Johan Lorenzo
93f2c58d76
[fenix] Bug 1608103 - Fix dummy secrets generation ( https://github.com/mozilla-mobile/fenix/pull/8855 )
5 years ago
Johan Lorenzo
2633799d79
[fenix] Bug 1614287 - part 3: Let fennec-beta upload APKs on Google Play's alpha track
5 years ago
Johan Lorenzo
82cebdbb33
[fenix] Make nimbledroid not depend on a real token on staging releases ( https://github.com/mozilla-mobile/fenix/pull/7570 )
5 years ago
Johan Lorenzo
c87350f5b3
[fenix] Bug 1612540 - part 1: Move Fennec Beta to GitHub releases and a to a dedicated hook ( https://github.com/mozilla-mobile/fenix/pull/8270 )
5 years ago