Julien Cristau
a493f1b1e0
[fenix] Bug 1789398 - ensure task["metadata"]["owner"] is not empty on github-push decision tasks
...
Treeherder requires this in its ingestion pipeline, so if the pusher
doesn't have an email then use their name instead.
2022-09-23 09:07:31 +00:00
Julien Cristau
62ca4f4ca7
[fenix] Bug 1781051 - simplify setting ownerEmail in .taskcluster.yml
...
Remove special cases for bors and github-actions:
- bors is no longer used for this, as far as I know
- the github-actions special case breaks chain-of-trust's ability to
rebuild the decision task definition: because we don't leave a
breadcrumb to record event.sender.login, it has to guess, and if it
gets it wrong, chain of trust verification fails
2022-09-09 12:05:15 +00:00
Johan Lorenzo
607f114466
[fenix] chore: Bump taskgraph to v3.0.0
2022-08-26 15:40:49 +00:00
Johan Lorenzo
1edfe617fd
[fenix] Bug 1779797 - part 2: Provide email address for github-actions[bot] on Taskcluster decision task
2022-07-20 16:44:24 +02:00
Julien Cristau
f86af3af82
[fenix] stop triggering multiple nightlies off the same revision
2022-06-16 11:57:30 +00:00
Heitor Neiva
ba8db21b93
[fenix] RELENG-805 - Pull taskgraph from pypi
2022-03-21 18:38:56 +00:00
Andrew Halberstadt
9963a40008
[fenix] For https://github.com/mozilla-mobile/fenix/issues/23614 - Update taskgraph to latest version
2022-02-09 23:31:22 +00:00
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.
2022-01-21 17:18:29 +00:00
Heitor Neiva
197ca446f5
[fenix] For https://github.com/mozilla-mobile/fenix/issues/22556 - Update to latest taskgraph revision + path changes
2021-11-26 17:36:27 +00:00
Ben Hearsum
f9632d78e1
[fenix] Ignore github-release events in Taskcluster
...
There are no more known use cases for watching them now that we use Ship It for releases, and they sometimes cause issues such as https://github.com/mozilla-mobile/fenix/issues/20815 .
2021-10-25 15:15:53 +00:00
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