Bug 1824856 - update documentation with task kinds/attributes and new run-using values coming from firefox-android. r=bhearsum,releng-reviewers

Differential Revision: https://phabricator.services.mozilla.com/D201420
This commit is contained in:
Julien Cristau 2023-07-17 17:12:32 +02:00
parent 5cfb2ed96d
commit 0127b3db09
3 changed files with 134 additions and 0 deletions

View File

@ -474,3 +474,67 @@ snap_test_type
For Snap tests tasks, used to disambiguate task label
.. _primary one: https://taskcluster-taskgraph.readthedocs.io/en/latest/reference/transforms/from_deps.html#primary-kind
build-type
==========
To do.
component
=========
To do.
treeherder-group
================
To do.
apks
====
To do.
nightly-task
============
To do.
release-type
============
To do.
shipping-product
================
To do.
artifacts
=========
To do.
screenshots
===========
To do.
legacy
======
To do.
is_final_chunked_task
=====================
To do.
run_on_tasks_for
================
XXX Should not be needed!
primary-kind-dependency
=======================
https://taskcluster-taskgraph.readthedocs.io/en/latest/reference/transforms/from_deps.html#primary-kind
nightly-test
============
To do.
abi
===
To do.
apk
===
To do.

View File

@ -654,6 +654,10 @@ post-beetmover-checksums-dummy
------------------------------
Dummy tasks to consolidate beetmover-checksums dependencies to avoid taskcluster limits on number of dependencies per task.
post-beetmover-components-dummy
-------------------------------
Dummy tasks to consolidate beetmover-components dependencies to avoid taskcluster limits on number of dependencies per task.
post-langpack-dummy
-------------------
Dummy tasks to consolidate language pack beetmover dependencies to avoid taskcluster limits on number of dependencies per task.
@ -807,3 +811,67 @@ trigger-comm-central
--------------------
Trigger a CI decision task on comm-central when conditions are met. Currently
used for verifying third party Rust code is consistent.
external-gradle-dependencies
----------------------------
External Gradle dependencies toolchain task.
build-components
----------------
Build android-components.
build-apk
---------
Build Focus, Klar, and Fenix apks.
build-samples-browser
---------------------
Build android samples browser.
signing
-------
Sign android-components.
signing-apk
-----------
Sign Focus, Klar, and Fenix apks.
test-components
---------------
Test android-components
test-apk
--------
Test Focus, Klar, and Fenix apks.
ui-test-apk
-----------
User interface tests for Focus, Klar, and Fenix apks.
android-browsertime
-------------------
Browsertime tests for android.
android-startup-test
--------------------
Startup test for android.
post-signing
------------
Gating kind to wait for all android signing tasks.
beetmover-components
--------------------
A beetmover task for android components.
beetmover-android-app
---------------------
A beetmover task for android APKs and AABs.
push-bundle
-----------
Push Focus and Fenix AABs to Google Play.
version-bump
------------
Version bump for mobile/android/version.txt.

View File

@ -40,3 +40,5 @@ following ``run-using`` are available
* ``always-optimized``
* ``fetch-url``
* ``python-test``
* ``gradlew``
* ``run-commands``