1
0
Fork 0
Commit Graph

72 Commits (master)

Author SHA1 Message Date
Johan Lorenzo d9969a72df
Fix decision task that does not schedule anything on release builds (#14006) 2020-08-21 15:13:29 +02:00
Sebastian Kaspari c93a29f89a 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 824dea36a6
Bug 1649013 - Stop failing mark-as-shipped tasks (#13257) 2020-08-04 16:56:30 +02:00
Tiger Oakes 8c1d3dc827
For #12871 - Use local TWA DAL API (#12872) 2020-07-24 13:08:24 -07:00
Johan Lorenzo 638e7c6e47
Bug 1631839 - part 3: Remove "project.mobile" routes (#12821) 2020-07-22 14:56:27 +02:00
liuche db6e614d11
For #12240: Enable btime youtube-playback Fenix tests (#12760)
Co-authored-by: alexandru.ionescu <alexandru.ionescu@softvision.ro>
2020-07-20 16:09:18 -07:00
Johan Lorenzo 66d8591334 Bug 1608874 - part 3: Let fennec-production upload APKs on Google Play's alpha track 2020-07-20 18:30:16 +02:00
isabelrios 5b61b44f1a
cron-job-ui-screenshots (#12423)
Co-authored-by: isabel rios <isabelrios@MacBook-Pro-de-isabel-2.local>
2020-07-16 16:08:00 +02:00
Gregory Mierzwinski ee0426e390
Bug 1642657 - Undo browsertime changes for nightly-simulation. (#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 e3029d658a
Bug 1608874 - part 1: Move Fennec Beta to a dedicated hook (#11048) 2020-06-04 14:54:11 +02:00
Johan Lorenzo 553b1ae42b
Bug 1627027 - part 2: Do not run perf tasks on Nd-gp graphs (#10681) 2020-05-15 16:29:02 +02:00
Gregory Mierzwinski fee37e4f12
Bug 1627027 - Use nightly Fenix variant instead of performancetest. (#10648) 2020-05-15 09:17:15 +02:00
Johan Lorenzo 714c2c849d
Bug 1625126 - Cache external dependencies in a single task and let gradle tasks use it (#10316) 2020-05-13 18:36:48 +02:00
Johan Lorenzo 8c0dc7ff19
Bug 1631839 - part 1: Expose new routes without `project.`" (#10182) 2020-05-13 11:01:08 +02:00
Gregory Mierzwinski 88baeceba5
Bug 1636589 - Update visual-metrics, and geckodriver archive path. (#10558)
* Fix browsertime failures.

* Run a browsertime test.

* Undo browsertime test.
2020-05-11 17:19:55 +02:00
gmierz d51f3121af Revert "Bug 1627027 - Use nightly Fenix variant. (#10265)"
This reverts commit d48784e646 for causing nightly cron failures.
2020-05-08 14:21:53 -07:00
Gregory Mierzwinski d48784e646
Bug 1627027 - Use nightly Fenix variant. (#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 b7f650e31b
Bug 1632427 - Define artifact_prefix in browsertime task (#10151) 2020-04-24 15:19:19 +02:00
Johan Lorenzo b703e1b1d1
Revert "Bug 1631839 - part 1: Expose new routes without `project.` (#10092)" (#10139)
This reverts commit 9e89a17591.
2020-04-23 11:58:56 +02:00
Johan Lorenzo 9e89a17591
Bug 1631839 - part 1: Expose new routes without `project.` (#10092) 2020-04-23 11:24:20 +02:00
Mihai Tabara 67abe16bcb
Bug 1630587 - fix mark-as-shipped task Fenix releases (#10021) 2020-04-17 18:56:18 +01:00
Johan Lorenzo f687056473
Bug 1628413 - part 2: Re-enable nightlies but don't ship them to Google Play anymore (#9906) 2020-04-14 14:04:26 +02:00
Johan Lorenzo 58fc0e5338
Bug 1568466 - part 3: Enable shipit graph (#7314) 2020-04-09 14:33:13 +02:00
Johan Lorenzo 44432d281e
Bug 1622339 - Move android-sdk installation into a toolchain task (#9394) 2020-04-01 18:29:35 +02:00
Johan Lorenzo 699d5b7b15
Bug 1620190 - Run android-components bumps once a day (#9251) 2020-03-20 10:26:44 +01:00
Gregory Mierzwinski 8d2e594542
Bug 1623601 - Add visual metrics tasks to nightly browsertime tests. (#9248) 2020-03-19 14:58:15 +01:00
Gregory Mierzwinski a457755388
Bug 1613483 - Add all Browsertime tests with visual metrics to Fenix repo. (#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.
2020-03-17 18:21:41 +01:00
Johan Lorenzo d390baefaf
Bug 1608103 - Fix dummy secrets generation (#8855) 2020-03-03 17:22:48 +01:00
Johan Lorenzo 9d1984d480 Bug 1614287 - part 3: Let fennec-beta upload APKs on Google Play's alpha track 2020-02-27 11:04:37 +01:00
Mihai Tabara ae294c3fd8
Let fennec-nightly ride along vanilla fenix-nightlies (#8579) 2020-02-20 16:37:03 +00:00
Johan Lorenzo cb7791d7ed
Make nimbledroid not depend on a real token on staging releases (#7570) 2020-02-20 11:36:03 +01:00
Johan Lorenzo de759bb336
Bug 1612540 - part 1: Move Fennec Beta to GitHub releases and a to a dedicated hook (#8270) 2020-02-19 15:35:20 +01:00
Jeff Boek a8746320d7 For #3869 - Uses RegionSearchLocalizationProvider in the search engine provider 2020-02-18 10:10:16 -08:00
Severin Rudie d146e75682
3088 filter locales 2nd try (#7839)
* For #3088: filter incomplete locales in release builds

* For 3088: update locale filtering to not error on nightly builds
2020-01-22 10:15:13 -08:00
Johan Lorenzo 182cbaf9d2 Bug 1608882 - part 2: Let fennec-nightly upload APKs on Google Play's alpha track 2020-01-21 11:53:32 +01:00
Johan Lorenzo 76bf74c4be Bug 1608882 - part 1: Move Fennec Nightly to a dedicated hook 2020-01-20 10:29:29 +01:00
Sebastian Kaspari e4eba42b93 Revert "3088 filter incomplete locales on release builds (#7581)" (nightly build errors)
This reverts commit 93122b6128.
2020-01-17 09:33:14 +01:00
Severin Rudie 93122b6128
3088 filter incomplete locales on release builds (#7581)
* For #3088: add translation pruning Py scripts from Focus

The only change made was updating "Focus/Klar" to "Fenix"

* For 3088: call translation pruning scripts during release builds

* For 3088: fix filter-release-translations.py

Moving it into Fenix introduced one additional layer of nesting, which was not accounted for in a relative path.  🤦

* For 3088: comment about the risks of modifying source

* For 3088: updated locales.py to read from l10n.toml

Also removed some previously unused properties from locales.py

* For 3088: added error handling to script in locales.py

* For 3088: updated locale parser per review comments
2020-01-16 19:50:44 -08:00
Justin Wood (Callek) f58d5886e3 Add mark-as-shipped task (#7306) 2019-12-23 12:33:25 -05:00
Johan Lorenzo 7f65a22702 Bug 1589684 - Let taskgraph handle params["head_tag"] (#6116) 2019-12-19 10:37:52 -05:00
Justin Wood 80693f4f0b Add version.txt for use in release automation via ship-it. 2019-12-13 15:27:12 +01:00
Justin Wood 582ccff09a Add version.txt for use in release automation via ship-it. 2019-12-13 15:27:12 +01:00
Johan Lorenzo 7191aec7ae Bug 1600104 - Change FennecNightly signing format to have sha1 digest 2019-12-09 17:21:11 +01:00
Johan Lorenzo 11c7d3eb02 Use multi_dep instead of single_dep (#6923) 2019-12-04 20:14:58 -08:00
Johan Lorenzo 3a21540ff2 Split android-test build job into 2 so it can be signed with 2 different keys (#6779) 2019-11-26 17:20:35 +02:00
Johan Lorenzo de8bc2f8a5 Split UI test 2019-11-21 11:59:51 +01:00
Johan Lorenzo 3d9f065f59 Fix missing Firebase token in nightly and production builds 2019-11-14 09:43:52 -05:00
Johan Lorenzo dd5a1a5d0c Clean up automation folder from what was used by the old decision task 2019-10-18 17:35:03 +02:00
Johan Lorenzo 342cdf2040 Expose PR number to ui-test 2019-10-17 10:06:08 +02:00
Mitchell Hentges a497d2bcd0
Removes legacy nightly automation 2019-10-10 11:13:23 -07:00