Mitchell Hentges
f96d43809b
[fenix] Sets up nightly-pushing-to-production decision task logic ( https://github.com/mozilla-mobile/fenix/pull/3225 )
2019-06-10 10:55:21 -05:00
Mitchell Hentges
ef2c3a3407
[fenix] Adds raptor hook ability to schedule_nightly_graph ( https://github.com/mozilla-mobile/fenix/pull/2341 )
2019-05-27 17:31:06 +02:00
Michael Droettboom
0b54f252f5
[fenix] Only run task on master
2019-05-23 08:14:36 -07:00
Michael Droettboom
7c66342ab3
[fenix] Add pull request scope
2019-05-23 08:14:36 -07:00
Mitchell Hentges
f9fc741a20
[fenix] Fixes trust_level expression ( https://github.com/mozilla-mobile/fenix/pull/2373 )
2019-05-09 13:46:34 +02:00
Mitchell Hentges
5db17dae8e
[fenix] Configures pushapk to verify beta APK with beta certificate ( https://github.com/mozilla-mobile/fenix/pull/2349 )
...
* Provide certificate alias to pushapk payload
* dev
2019-05-08 12:24:13 -05:00
Mihai Tabara
24a4110e37
[fenix] Bug 1547928 - ensure release graphs are not triggered but for publishing events ( https://github.com/mozilla-mobile/fenix/pull/2347 )
2019-05-08 17:22:39 +00:00
Mitchell Hentges
9a50f00054
[fenix] Updates Fenix taskcluster tasks to support beta release ( https://github.com/mozilla-mobile/fenix/pull/1893 )
...
* Updates Fenix taskcluster tasks to support beta release
* Throw error if -PversionName isn't set for release builds
* Uses beta secrets for beta
* Improves nightly and beta treeherder symbols
2019-05-06 19:09:29 +02:00
Mitchell Hentges
7c1c6fbcc7
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/1321 : dep-signs builds on-master-push
2019-04-10 16:29:45 -05:00
Mitchell Hentges
27f598a692
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/1294 : Renames nightly apks to follow the form "target.$arch.apk"
2019-04-03 11:12:47 -05:00
Johan Lorenzo
9237bbf14d
[fenix] Fix branch in indexes
2019-04-02 13:52:47 -05:00
Johan Lorenzo
f26a17e57a
[fenix] Add missing nightly decision job on Treeherder
2019-04-02 13:52:47 -05:00
Johan Lorenzo
abda6f77a4
[fenix] Fix trust level in decision task
2019-04-02 14:25:05 +02:00
Johan Lorenzo
98f26c578b
[fenix] Expose assemble builds with TC indexes
2019-04-02 13:36:35 +02:00
Johan Lorenzo
6bc11b2943
[fenix] Expose jobs on Treeherder
2019-04-02 13:36:35 +02:00
Johan Lorenzo
1ef3b286c3
[fenix] Run build and tests on PRs and pushes
2019-04-02 13:36:35 +02:00
Johan Lorenzo
f0b1b0b08e
[fenix] Refactor decision_task.py to match android-components'
2019-04-02 13:36:35 +02:00
Johan Lorenzo
d1824f6fea
[fenix] Bug 1533791 - Assume decision task scopes instead of redefining them
2019-03-19 15:23:57 -05:00
Mihai Tabara
698cadf788
[fenix] Add notification for failed nightly decision task.
2019-03-11 13:53:27 +01:00
Jeff Boek
fb6752b20b
[fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/896 - Fetch leanplum secret from taskcluster
2019-03-08 13:33:08 -08:00
Sebastian Kaspari
5279c3edef
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/698 : Create product flavors for Fennec transition.
...
* greenfield (pure Fenix without anything added)
* firefoxNightly (To replace Firefox Nightly)
* firefoxBeta (To replace Firefox Beta)
* firefoxRelease (To replace Firefox Release)
For now it will be a bit annoying to have all those flavors. But once the transition has been
successfully completed we can start to tear them down again.
Once GeckoView universal builds are available we can get rid of the "abi" dimension.
If this is going to slow down the CI process then I might look into parallelizing the build
or potentially introducing a taskcluster CI setup (if that makes sense).
2019-02-27 13:02:44 -06:00
Sebastian Kaspari
207113900f
[fenix] Fix taskcluster Nightly configuration.
2019-02-13 12:55:31 -06:00
Sebastian Kaspari
be4781d500
[fenix] Introduce aarch64 flavor and publish nightly build.
2019-02-13 08:59:31 -08:00
Johan Lorenzo
1e7e745bb5
[fenix] Allow staging releases on git branches
2019-02-07 12:54:34 -06:00
Johan Lorenzo
9c05bc3586
[fenix] Bug 1519374 - Use mobile-X-b-fenix in lieu of gecko-focus
2019-02-07 12:54:34 -06:00
Mitchell Hentges
cdb28385ed
[fenix] Fix usage of sentry token in staging
2019-02-01 17:06:42 -08:00
Sebastian Kaspari
d2cd523ee3
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/267 : Setup release task to fetch sentry token and enable crash reporting.
2019-01-30 09:11:15 -06:00
Mitchell Hentges
f8860f0886
[fenix] Uses new workers, renames some variables
2019-01-14 13:09:17 -08:00
Mitchell Hentges
8247234e84
[fenix] Adds schedule_nightly_graph.py
2019-01-14 13:09:17 -08:00
Mitchell Hentges
fb4eeee5ef
[fenix] Sets up nightly build automation
2019-01-14 13:09:17 -08:00