Johan Lorenzo
738868fe72
[fenix] Bug 1781248 - part 5: Fix title of release promotion task
2 years ago
Johan Lorenzo
f0d96f4a37
[fenix] Bug 1781248 - part 3: Add email notification when the promote phase is over
2 years ago
Johan Lorenzo
cd281c750b
[fenix] Bug 1781248 - part 2: Remove `version` and `next_version` from extended parameters
...
now that they are part of standalone taskgraph
2 years ago
Johan Lorenzo
ceca802939
[fenix] Bug 1781248 - part 1: Bump taskgraph to version 2.0.0
2 years ago
Aaron Train
b7b938f96f
[fenix] No issue: Add new cron target task for legacy API UI tests
...
Setups up a new daily cron task to run select UI tests on API 28 (we’ll call it legacy). We don’t necessarily want to invoke Flank twice (serial) with a different configuration (FTL APIs dont support API splitting per test-target) on event CI but we do want them running elsewhere (cron).
2 years ago
Johan Lorenzo
7c358884a6
[fenix] Bug 1776830 - part 6: Rename beetmover manifest to fenix_releases.yml because files are uploaded in the releases folder
2 years ago
Johan Lorenzo
11a9acf4d8
[fenix] Bug 1776830 - part 5: Create 'promote' shipping phase and allocate existing tasks to them
2 years ago
Johan Lorenzo
a0c45756d1
[fenix] Bug 1776830 - part 4: Let multi_dep tasks override primary dep attributes
2 years ago
Johan Lorenzo
84670214a2
[fenix] Bug 1776830 - part 3: Rename release target_tasks into ship
2 years ago
Julien Cristau
f86af3af82
[fenix] stop triggering multiple nightlies off the same revision
2 years ago
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
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.
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
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