From d8bbc7858622b6d9c278469aab701ca0b609cddf Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 15 May 2024 05:35:49 +0200 Subject: Merging upstream version 126.0. Signed-off-by: Daniel Baumann --- taskcluster/docs/attributes.rst | 52 +++++++++++++++++++++++ taskcluster/docs/kinds.rst | 84 +++++++++++++++++++++++++++++++++++-- taskcluster/docs/parameters.rst | 3 ++ taskcluster/docs/transforms/job.rst | 2 + 4 files changed, 137 insertions(+), 4 deletions(-) (limited to 'taskcluster/docs') diff --git a/taskcluster/docs/attributes.rst b/taskcluster/docs/attributes.rst index 31ddecf3a2..e8773661a0 100644 --- a/taskcluster/docs/attributes.rst +++ b/taskcluster/docs/attributes.rst @@ -474,3 +474,55 @@ 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 +========== +For android builds, the type of build: typically debug, nightly, beta, release. + +component +========= +For android-components builds, the name of the component. + +apks +==== +For android apk build tasks, the list of apk artifact names. + +aab +=== +For android aab build tasks, the aab artifact names. + +release-type +============ +For android builds, the type of release: typically debug, nightly, beta, release. + +shipping-product +================ +For android tasks, the shipping product: Fenix, Focus, or an android-component name. + +artifacts +========= +For android-components tasks, a dictionary mapping extensions to artifact names. + +is_final_chunked_task +===================== +Used by taskcluster.android_taskgraph.transforms.chunk to mark the last task in a chunk group. + +legacy +====== +Used by Fenix UI tests to select UI tests on legacy Android devices and API levels. + +nightly-test +============ +Used by Fenix browsertime tests to mark the task as part of the nightly-test graph. + +screenshots +=========== +Used by Fenix UI tests to mark the task as part of the screenshots graph. + +abi +=== +Used by android browsertime tasks to track the abi of the product under test. + +apk +=== +Used by android browsertime tasks to track the path to the apk of the product under test. diff --git a/taskcluster/docs/kinds.rst b/taskcluster/docs/kinds.rst index 1b9a18dd19..b54f95f0fa 100644 --- a/taskcluster/docs/kinds.rst +++ b/taskcluster/docs/kinds.rst @@ -351,6 +351,10 @@ release-notify-started ---------------------- Notify when a release has been started. +release-notify-testrail +----------------------- +Create milestones in testrail for the next fenix/focus releases, and send a slack notification. + release-bouncer-sub ------------------- Submits bouncer information for releases. @@ -654,6 +658,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. @@ -783,10 +791,6 @@ fxrecord Visual metrics computation of desktop Firefox startup. The performance team monitors this task to watch for regressions in Firefox startup performance. -are-we-esmified-yet ---------------------- -Collects data about the transition to ECMAScript Modules from JSMs. - attribution ----------- Injects attribution information into en-US installers. @@ -807,3 +811,75 @@ 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. + +build-components +---------------- +Build android-components. + +build-bundle +------------ +Build Focus, Klar, and Fenix android app bundles. + +build-apk +--------- +Build Focus, Klar, and Fenix apks. + +build-samples-browser +--------------------- +Build android samples browser. + +signing +------- +Sign android-components. + +signing-bundle +-------------- +Sign Focus, Klar, and Fenix android app bundles. + +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. + +push-bundle +----------- +Push Focus and Fenix AABs to Google Play. + +android-l10n +------------ +Update android string resources from android-l10n repo. diff --git a/taskcluster/docs/parameters.rst b/taskcluster/docs/parameters.rst index 7f5972bf16..5c4954f100 100644 --- a/taskcluster/docs/parameters.rst +++ b/taskcluster/docs/parameters.rst @@ -54,6 +54,9 @@ Push Information ``head_tag`` The tag attached to the revision, if any. +``files_changed`` + The list of all files added or modified by the push. + ``owner`` Email address indicating the person who made the push. Note that this value may be forged and *must not* be relied on for authentication. diff --git a/taskcluster/docs/transforms/job.rst b/taskcluster/docs/transforms/job.rst index 160402dd36..427e6bf031 100644 --- a/taskcluster/docs/transforms/job.rst +++ b/taskcluster/docs/transforms/job.rst @@ -40,3 +40,5 @@ following ``run-using`` are available * ``always-optimized`` * ``fetch-url`` * ``python-test`` + * ``gradlew`` + * ``run-commands`` -- cgit v1.2.3