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
Andrew Halberstadt
07dd8e011b
[fenix] For https://github.com/mozilla-mobile/fenix/issues/23614 - Set defaults for custom Fenix parameters
...
This will allow us to run taskgraph generation locally with the default
set of parameters.
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
740804ea29
[fenix] Remove reference to beta version on nightly releases
3 years ago
Heitor Neiva
ababe51e0a
[fenix] Switch beetmover to use production worker and bucket
3 years ago
Heitor Neiva
e96835fbdf
[fenix] Change beetmover destination paths to match firefox
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
Julien Cristau
eeed95a759
[fenix] push-apk: set google play track to alpha
...
This lets us temporarily push nightly builds to the alpha track instead
of production so we can gradually roll out the Logins update.
3 years ago
Ben Hearsum
b498187399
[fenix] Ship nightlies to Google Play twice a day
...
This was moved to once per day in https://bugzilla.mozilla.org/show_bug.cgi?id=1628413 when Google Play reviews were very slow. That hasn't been a problem for awhile, and the less frequent nightlies are causing delays getting new Android Components bumps shipped out.
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)
3f117552aa
[fenix] Fix unicode issue in release promotion code ( https://github.com/mozilla-mobile/fenix/pull/19954 )
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
80b18d32ab
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/17819 : Remove JCenter from build files.
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.
4 years ago
Sebastian Kaspari
7c11a19369
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/19040 : Remove Leanplum (Nightly)
4 years ago
Andrew Halberstadt
1018039983
[fenix] [taskcluster] Use string.capitalize() rather than custom utility function
4 years ago
Dave Hunt
b42f68d7d4
[fenix] Bug 1670902 - Use WebRender platforms for Raptor performance tests
4 years ago
Aki Sasaki
e8ed69bae5
[fenix] relpro tasks_for, but for master ( https://github.com/mozilla-mobile/fenix/pull/18625 )
4 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
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.
4 years ago
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 )
4 years ago
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.
4 years ago
Aki Sasaki
b12174db86
[fenix] support-rc-versions ( https://github.com/mozilla-mobile/fenix/pull/16929 )
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
Johan Lorenzo
4737ef7864
[fenix] Fix decision task that does not schedule anything on release builds ( https://github.com/mozilla-mobile/fenix/pull/14006 )
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
Johan Lorenzo
682f218ff1
[fenix] Bug 1649013 - Stop failing mark-as-shipped tasks ( https://github.com/mozilla-mobile/fenix/pull/13257 )
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
Johan Lorenzo
4958ea8855
[fenix] Bug 1631839 - part 3: Remove "project.mobile" routes ( https://github.com/mozilla-mobile/fenix/pull/12821 )
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
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>
4 years ago