Commit Graph

97 Commits (4fa35e3d373bbc660bfc10a2041efc0a91a5a63c)

Author SHA1 Message Date
Michelle Goossens 849f0e7f7c [fenix] Bug 1799910 - Migrate fenix from AWS to GCP 2 years ago
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.
2 years ago
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
2 years ago
Johan Lorenzo 607f114466 [fenix] chore: Bump taskgraph to v3.0.0 2 years ago
Johan Lorenzo 1edfe617fd [fenix] Bug 1779797 - part 2: Provide email address for github-actions[bot] on Taskcluster decision task 2 years ago
Julien Cristau f86af3af82 [fenix] stop triggering multiple nightlies off the same revision 2 years ago
Heitor Neiva ba8db21b93 [fenix] RELENG-805 - Pull taskgraph from pypi 2 years ago
Andrew Halberstadt 9963a40008 [fenix] For https://github.com/mozilla-mobile/fenix/issues/23614 - Update taskgraph to latest version 2 years ago
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.
2 years ago
Heitor Neiva 197ca446f5 [fenix] For https://github.com/mozilla-mobile/fenix/issues/22556 - Update to latest taskgraph revision + path changes 3 years ago
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.
3 years ago
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
3 years ago
Ben Hearsum e7506c6040 [fenix] Don't run tasks for mergify branches on push (https://github.com/mozilla-mobile/fenix/pull/17489) 3 years ago
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.
3 years ago
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) 4 years ago
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) 4 years ago
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>
4 years ago
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>
4 years ago
Johan Lorenzo 4958ea8855 [fenix] Bug 1631839 - part 3: Remove "project.mobile" routes (https://github.com/mozilla-mobile/fenix/pull/12821) 4 years ago
Tom Prince 452f6d61b8 [fenix] Update taskgraph. 4 years ago
Justin Wood (Callek) 4abfd387bb [fenix] Bug 1595808 - part 2: Update the decision image (https://github.com/mozilla-mobile/fenix/pull/12407) 4 years ago
Johan Lorenzo 2396ea70bc [fenix] Bug 1631834 - part 2: Express who triggered the action task (https://github.com/mozilla-mobile/fenix/pull/10650) 4 years ago
Johan Lorenzo 483ce66145 [fenix] Bug 1631834 - Add revision route to decision task (https://github.com/mozilla-mobile/fenix/pull/10644) 4 years ago
Johan Lorenzo 7742c56aad [fenix] Bug 1631839 - part 2: Bump taskgraph to fix broken index-tasks (https://github.com/mozilla-mobile/fenix/pull/10622) 4 years ago
Johan Lorenzo 68bbdcba67 [fenix] Bug 1631839 - part 1: Expose new routes without `project.`" (https://github.com/mozilla-mobile/fenix/pull/10182) 4 years ago
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.
4 years ago
Johan Lorenzo a3b1172191 [fenix] Bug 1631839 - part 1: Expose new routes without `project.` (https://github.com/mozilla-mobile/fenix/pull/10092) 4 years ago
Johan Lorenzo 0dbaf67261 [fenix] Bug 1630558 - Stop making toolchain tasks at each decision task run (https://github.com/mozilla-mobile/fenix/pull/9988) 4 years ago
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) 4 years ago
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.
4 years ago
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>
4 years ago
Johan Lorenzo 41a4de7b8e [fenix] Bug 1622339 - Move android-sdk installation into a toolchain task (https://github.com/mozilla-mobile/fenix/pull/9394) 4 years ago
Tom Prince 529e3ae385 [fenix] Bug 1621264: Update taskgraph version. 4 years ago
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.
4 years ago
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) 4 years ago
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.
4 years ago
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.
4 years ago
Johan Lorenzo 48ba5583b5 [fenix] Bug 1568466 - part 2: Fix cron routes 5 years ago
Johan Lorenzo 29ac14dda7 [fenix] Bug 1568466 - part 1: Make .taskcluster.yml support action hooks 5 years ago
Johan Lorenzo f5febb8ac3 [fenix] Bug 1589684 - Let taskgraph handle params["head_tag"] (https://github.com/mozilla-mobile/fenix/pull/6116) 5 years ago
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.
5 years ago
Johan Lorenzo 056b94fb85 [fenix] Bug 1587765 - Support UTF-8 characters in commit messages 5 years ago
Johan Lorenzo 02c9d0f2ca [fenix] Bug 1595808 - Bump taskgraph to the latest revision 5 years ago
Mihai Tabara 689623e3f9 [fenix] Point taskgraph to tip of the repo 5 years ago
Mihai Tabara 1b8cbd9dc7 [fenix] Adjust the URL 5 years ago
Mitchell Hentges f0afbab51a [fenix] Switch to aws-provider worker types (https://github.com/mozilla-mobile/fenix/pull/6501) 5 years ago
Johan Lorenzo ecfb19ad4d [fenix] For https://github.com/mozilla-mobile/fenix/issues/5382: Fix cron jobs which were not scheduled anymore 5 years ago
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) 5 years ago
Mitchell Hentges 20d5807deb [fenix] Filter github release events for "publishes" (https://github.com/mozilla-mobile/fenix/pull/5719) 5 years ago
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) 5 years ago