Julien Cristau
4d5f2f8ab4
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
32a4be11d0
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
886a6fa87a
chore: Bump taskgraph to v3.0.0
2022-08-26 15:40:49 +00:00
Johan Lorenzo
d2416d39ec
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
42ca23f2b5
stop triggering multiple nightlies off the same revision
2022-06-16 11:57:30 +00:00
Heitor Neiva
1647d93591
RELENG-805 - Pull taskgraph from pypi
2022-03-21 18:38:56 +00:00
Andrew Halberstadt
7931e12f06
For #23614 - Update taskgraph to latest version
2022-02-09 23:31:22 +00:00
Julien Cristau
220ec02c38
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
01f88caa49
For #22556 - Update to latest taskgraph revision + path changes
2021-11-26 17:36:27 +00:00
Ben Hearsum
8ed9944921
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
2339ab664e
For #19801 - Run taskgraph generation with Python 3 ( #19802 )
...
* For #19801 - Update to latest version of taskgraph
* For #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 #19801 - Run decision task with Python 3
2021-06-09 12:52:28 -07:00
Ben Hearsum
a89e13bf73
Don't run tasks for mergify branches on push ( #17489 )
2021-02-16 11:47:16 -05:00
Aki Sasaki
3abda6daec
support staging release promotion projects ( #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
e3c77bec25
Bug 1681991 - Do not run ui-tests against debug builds on release branches ( #16981 )
2020-12-16 15:37:22 +01:00
Johan Lorenzo
4f2f814bac
Bug 1678572 - A github-release shouldn't kick off releases if the bot made it ( #16673 )
2020-11-20 14:45:24 +01:00
Mihai Tabara
7d3b23ceeb
Bug 1635488 - add Fenix version-bump task. ( #16361 )
...
Co-authored-by: Johan Lorenzo <jlorenzo@mozilla.com>
2020-11-16 15:21:58 +01:00
liuche
4b410d8148
Issue #9295 - Add back non-blocking bors to trigger CI on contributor PRs ( #9843 ) ( #14967 )
...
Co-authored-by: Johan Lorenzo <jlorenzo@mozilla.com>
2020-09-21 11:46:02 +02:00
Johan Lorenzo
638e7c6e47
Bug 1631839 - part 3: Remove "project.mobile" routes ( #12821 )
2020-07-22 14:56:27 +02:00
Tom Prince
e55ce89611
Update taskgraph.
2020-07-20 13:48:28 -06:00
Justin Wood (Callek)
24169d4671
Bug 1595808 - part 2: Update the decision image ( #12407 )
2020-07-13 12:16:35 +02:00
Johan Lorenzo
ca9f99540a
Bug 1631834 - part 2: Express who triggered the action task ( #10650 )
2020-05-14 16:45:11 +02:00
Johan Lorenzo
5850ca1f6d
Bug 1631834 - Add revision route to decision task ( #10644 )
2020-05-14 11:32:58 +02:00
Johan Lorenzo
c75d72beaf
Bug 1631839 - part 2: Bump taskgraph to fix broken index-tasks ( #10622 )
2020-05-13 15:40:57 +02:00
Johan Lorenzo
8c0dc7ff19
Bug 1631839 - part 1: Expose new routes without project.
" ( #10182 )
2020-05-13 11:01:08 +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
Johan Lorenzo
16fefa722d
Bug 1630558 - Stop making toolchain tasks at each decision task run ( #9988 )
2020-04-22 17:53:03 +02:00
Johan Lorenzo
6e723117ad
Bug 1631014 - Do no trigger a new set of jobs when PR is edited ( #10024 )
2020-04-20 11:25:37 +02:00
Johan Lorenzo
7c5e917ce9
Revert "Issue #9295 - Add back non-blocking bors to trigger CI on contributor PRs ( #9843 )"
...
This reverts commit b897039f3a
.
2020-04-10 09:07:21 -07:00
liuche
b897039f3a
Issue #9295 - Add back non-blocking bors to trigger CI on contributor PRs ( #9843 )
...
Co-authored-by: Johan Lorenzo <jlorenzo@mozilla.com>
2020-04-10 11:23:22 +02:00
Johan Lorenzo
44432d281e
Bug 1622339 - Move android-sdk installation into a toolchain task ( #9394 )
2020-04-01 18:29:35 +02:00
Tom Prince
0117de5b8e
Bug 1621264: Update taskgraph version.
2020-03-16 15:53:09 -07:00
Tom Prince
f369e80fd7
Bug 1619795: Use toolchain-style fetches (and toolchain-artifact
attribute).
...
The mozilla-central ffmpeg toolchain (used in Bug 1613479/#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
6a75d822ca
Bug 1608153 - Do not trigger a new build on every single action that occurs on a PR ( #8046 )
2020-03-03 14:33:48 +01:00
Justin Wood
e33704426a
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
1acde42df9
Bump taskgraph to latest revision ( #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
6994e9d94a
Bug 1568466 - part 2: Fix cron routes
2019-12-20 15:05:04 +01:00
Johan Lorenzo
cb1cd1e4c7
Bug 1568466 - part 1: Make .taskcluster.yml support action hooks
2019-12-20 11:29:24 +01:00
Johan Lorenzo
7f65a22702
Bug 1589684 - Let taskgraph handle params["head_tag"] ( #6116 )
2019-12-19 10:37:52 -05:00
Sawyer Blatz
99f3804216
Closes #6139 : Removes bors ( #7247 )
...
I'm sorry, Dave, I'm afraid I can't do that.
2019-12-17 11:31:31 -06:00
Johan Lorenzo
5cd07d2d76
Bug 1587765 - Support UTF-8 characters in commit messages
2019-11-26 14:44:41 +01:00
Johan Lorenzo
35543ec6b9
Bug 1595808 - Bump taskgraph to the latest revision
2019-11-14 13:16:06 +01:00
Mihai Tabara
18bfe8c97a
Point taskgraph to tip of the repo
2019-11-11 18:20:06 +01:00
Mihai Tabara
64c25eed45
Adjust the URL
2019-11-11 17:40:20 +01:00
Mitchell Hentges
7b90a5bf55
Switch to aws-provider worker types ( #6501 )
2019-11-08 14:09:30 -08:00
Johan Lorenzo
f5bf2f5690
For #5382 : Fix cron jobs which were not scheduled anymore
2019-10-11 15:16:28 +02:00
Sawyer Blatz
b6d9bbda78
For #5382 : Updates bors bot integration with Taskcluster ( #5929 )
2019-10-10 07:36:19 -07:00
Mitchell Hentges
47f952a2a2
Filter github release events for "publishes" ( #5719 )
2019-10-08 14:16:00 -07:00
Johan Lorenzo
060e915d2b
Bug 1580778 - Rename GIT_TAG into MOBILE_HEAD_TAG and export it as a param ( #5564 )
2019-10-02 11:05:56 +02:00
Johan Lorenzo
aa6021959e
Let taskgraph load tasks for raptor
2019-09-16 11:36:07 +02:00