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
2021-06-09 12:52:28 -07:00
Ben Hearsum
e7506c6040
[fenix] Don't run tasks for mergify branches on push ( https://github.com/mozilla-mobile/fenix/pull/17489 )
2021-02-16 11:47:16 -05:00
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.
2021-01-26 17:28:59 -08:00
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 )
2020-12-16 15:37:22 +01:00
Johan Lorenzo
cd5e8590b3
[fenix] Bug 1678572 - A github-release shouldn't kick off releases if the bot made it ( https://github.com/mozilla-mobile/fenix/pull/16673 )
2020-11-20 14:45:24 +01:00
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>
2020-11-16 15:21:58 +01:00
liuche
7d5fd7136a
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/9295 - Add back non-blocking bors to trigger CI on contributor PRs ( https://github.com/mozilla-mobile/fenix/pull/9843 ) ( https://github.com/mozilla-mobile/fenix/pull/14967 )
...
Co-authored-by: Johan Lorenzo <jlorenzo@mozilla.com>
2020-09-21 11:46:02 +02:00
Johan Lorenzo
4958ea8855
[fenix] Bug 1631839 - part 3: Remove "project.mobile" routes ( https://github.com/mozilla-mobile/fenix/pull/12821 )
2020-07-22 14:56:27 +02:00
Tom Prince
452f6d61b8
[fenix] Update taskgraph.
2020-07-20 13:48:28 -06:00
Justin Wood (Callek)
4abfd387bb
[fenix] Bug 1595808 - part 2: Update the decision image ( https://github.com/mozilla-mobile/fenix/pull/12407 )
2020-07-13 12:16:35 +02:00
Johan Lorenzo
2396ea70bc
[fenix] Bug 1631834 - part 2: Express who triggered the action task ( https://github.com/mozilla-mobile/fenix/pull/10650 )
2020-05-14 16:45:11 +02:00
Johan Lorenzo
483ce66145
[fenix] Bug 1631834 - Add revision route to decision task ( https://github.com/mozilla-mobile/fenix/pull/10644 )
2020-05-14 11:32:58 +02:00
Johan Lorenzo
7742c56aad
[fenix] Bug 1631839 - part 2: Bump taskgraph to fix broken index-tasks ( https://github.com/mozilla-mobile/fenix/pull/10622 )
2020-05-13 15:40:57 +02:00
Johan Lorenzo
68bbdcba67
[fenix] Bug 1631839 - part 1: Expose new routes without project.
" ( https://github.com/mozilla-mobile/fenix/pull/10182 )
2020-05-13 11:01:08 +02:00
Johan Lorenzo
b4ef69fd76
[fenix] Revert "Bug 1631839 - part 1: Expose new routes without project.
( https://github.com/mozilla-mobile/fenix/pull/10092 )" ( https://github.com/mozilla-mobile/fenix/pull/10139 )
...
This reverts commit da090cb36ebf65534b3a6ef462335398442a96d9.
2020-04-23 11:58:56 +02:00
Johan Lorenzo
a3b1172191
[fenix] Bug 1631839 - part 1: Expose new routes without project.
( https://github.com/mozilla-mobile/fenix/pull/10092 )
2020-04-23 11:24:20 +02:00
Johan Lorenzo
0dbaf67261
[fenix] Bug 1630558 - Stop making toolchain tasks at each decision task run ( https://github.com/mozilla-mobile/fenix/pull/9988 )
2020-04-22 17:53:03 +02:00
Johan Lorenzo
b87e3cba25
[fenix] Bug 1631014 - Do no trigger a new set of jobs when PR is edited ( https://github.com/mozilla-mobile/fenix/pull/10024 )
2020-04-20 11:25:37 +02:00
Johan Lorenzo
e01933a24d
[fenix] Revert "Issue https://github.com/mozilla-mobile/fenix/issues/9295 - Add back non-blocking bors to trigger CI on contributor PRs ( https://github.com/mozilla-mobile/fenix/pull/9843 )"
...
This reverts commit 749104c633825157149e090f035f56b2849af001.
2020-04-10 09:07:21 -07:00
liuche
b80f5c7812
[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/9295 - Add back non-blocking bors to trigger CI on contributor PRs ( https://github.com/mozilla-mobile/fenix/pull/9843 )
...
Co-authored-by: Johan Lorenzo <jlorenzo@mozilla.com>
2020-04-10 11:23:22 +02:00
Johan Lorenzo
41a4de7b8e
[fenix] Bug 1622339 - Move android-sdk installation into a toolchain task ( https://github.com/mozilla-mobile/fenix/pull/9394 )
2020-04-01 18:29:35 +02:00
Tom Prince
529e3ae385
[fenix] Bug 1621264: Update taskgraph version.
2020-03-16 15:53:09 -07:00
Tom Prince
5aafb319d1
[fenix] Bug 1619795: Use toolchain-style fetches (and toolchain-artifact
attribute).
...
The mozilla-central ffmpeg toolchain (used in Bug 1613479/https://github.com/mozilla-mobile/fenix/pull/8780 ) has an
artifact that does not start with `public/build/` (it starts with just
`public/`). To easily support that, we want to set the `toolchain-artfiact`
attribute for that task.
We switched `index_search` to be a job-type in
[taskgraph](932b4cf48c
)
which pass through `attributes` from the task definition (and is also more
future proof for adding fenix-specific toolchain tasks). This updates taskgraph
and the consumers of the current toolchain.
2020-03-04 11:18:03 -08:00
Johan Lorenzo
ec34421dcb
[fenix] Bug 1608153 - Do not trigger a new build on every single action that occurs on a PR ( https://github.com/mozilla-mobile/fenix/pull/8046 )
2020-03-03 14:33:48 +01:00
Justin Wood
31c5947a85
[fenix] Bug 1610725 - Support Action Tasks in CoT for Fenix. r=jlorenzo
...
I think this should be all we need to support CoT for Fenix actions.
This patch removes `parameters` from the yml in favor of `push` based
on the taskgraph changes that need to happen.
2020-02-07 17:55:43 +01:00
Mike Hommey
dfc500a893
[fenix] Bump taskgraph to latest revision ( https://github.com/mozilla-mobile/fenix/pull/8137 )
...
* Bump taskgraph to latest revision
* Change Flank url
The repository moved from github.com/TestArmada/flank to
github.com/Flank/flank, and the curl command in the ui-tests Dockerfile
currently fails because of the redirection.
2020-02-05 22:22:23 -05:00
Johan Lorenzo
48ba5583b5
[fenix] Bug 1568466 - part 2: Fix cron routes
2019-12-20 15:05:04 +01:00
Johan Lorenzo
29ac14dda7
[fenix] Bug 1568466 - part 1: Make .taskcluster.yml support action hooks
2019-12-20 11:29:24 +01:00
Johan Lorenzo
f5febb8ac3
[fenix] Bug 1589684 - Let taskgraph handle params["head_tag"] ( https://github.com/mozilla-mobile/fenix/pull/6116 )
2019-12-19 10:37:52 -05:00
Sawyer Blatz
29e8153aef
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/6139 : Removes bors ( https://github.com/mozilla-mobile/fenix/pull/7247 )
...
I'm sorry, Dave, I'm afraid I can't do that.
2019-12-17 11:31:31 -06:00
Johan Lorenzo
056b94fb85
[fenix] Bug 1587765 - Support UTF-8 characters in commit messages
2019-11-26 14:44:41 +01:00
Johan Lorenzo
02c9d0f2ca
[fenix] Bug 1595808 - Bump taskgraph to the latest revision
2019-11-14 13:16:06 +01:00
Mihai Tabara
689623e3f9
[fenix] Point taskgraph to tip of the repo
2019-11-11 18:20:06 +01:00
Mihai Tabara
1b8cbd9dc7
[fenix] Adjust the URL
2019-11-11 17:40:20 +01:00
Mitchell Hentges
f0afbab51a
[fenix] Switch to aws-provider worker types ( https://github.com/mozilla-mobile/fenix/pull/6501 )
2019-11-08 14:09:30 -08:00
Johan Lorenzo
ecfb19ad4d
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5382 : Fix cron jobs which were not scheduled anymore
2019-10-11 15:16:28 +02:00
Sawyer Blatz
c7f57ab34c
[fenix] For https://github.com/mozilla-mobile/fenix/issues/5382 : Updates bors bot integration with Taskcluster ( https://github.com/mozilla-mobile/fenix/pull/5929 )
2019-10-10 07:36:19 -07:00
Mitchell Hentges
20d5807deb
[fenix] Filter github release events for "publishes" ( https://github.com/mozilla-mobile/fenix/pull/5719 )
2019-10-08 14:16:00 -07:00
Johan Lorenzo
dcf76277c2
[fenix] Bug 1580778 - Rename GIT_TAG into MOBILE_HEAD_TAG and export it as a param ( https://github.com/mozilla-mobile/fenix/pull/5564 )
2019-10-02 11:05:56 +02:00
Johan Lorenzo
da2204ac5d
[fenix] Let taskgraph load tasks for raptor
2019-09-16 11:36:07 +02:00
Johan Lorenzo
a2a7a64d5f
[fenix] Let taskgraph load tasks for releases
2019-09-16 11:36:07 +02:00
Johan Lorenzo
347db4b0a3
[fenix] Let taskgraph load tasks for pushes
2019-09-16 11:36:07 +02:00
Johan Lorenzo
f588f80204
[fenix] Let taskgraph load tasks from decision_tasks.py in PRs
2019-09-16 11:36:07 +02:00
Johan Lorenzo
0d208d09c7
[fenix] Taskgraph skeleton
2019-09-16 11:36:07 +02:00
Johan Lorenzo
a6dec046ea
[fenix] Restrict Taskcluster to collaborators on PR ( https://github.com/mozilla-mobile/fenix/pull/4996 )
2019-08-28 14:16:04 -05:00
Johan Lorenzo
4793fd2226
[fenix] Revert "Temporarilly run raptor jobs on PRs"
...
This reverts commit bd9ff938e79b0cabc5a142f18503284c3dfa3e4d.
2019-08-05 18:52:05 +02:00
Johan Lorenzo
51645dd61b
[fenix] Temporarilly run raptor jobs on PRs
2019-08-05 18:52:05 +02:00
Johan Lorenzo
deedd56be4
[fenix] Do not notify the perf sheriff team anymore when the raptor decision task fails. Also be clearer about who should look into the failure first
2019-08-05 18:52:05 +02:00
Johan Lorenzo
dfcf5b1c50
[fenix] .taskcluster.yml: Extract project name in a constant
2019-08-05 18:52:05 +02:00
Mitchell Hentges
adf0089d60
[fenix] Re-runs PR on title being changed ( https://github.com/mozilla-mobile/fenix/pull/4172 )
2019-07-19 11:21:03 -07:00