commit da0847eb0ebeb0784fd2855ecb91b8f1cefdb9ee
parent 284de9eac57ac641b3a0fc8ce0b1d903a3458249
Author: myeongjun <myeongjun.ko@gmail.com>
Date: Mon, 6 Oct 2025 14:25:46 +0000
Bug 1992054 - Refactor MOZ_PERFHERDER_UPLOAD setting to define artifacts outside task-defaults for ApkSize r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D267226
Diffstat:
1 file changed, 28 insertions(+), 7 deletions(-)
diff --git a/taskcluster/kinds/build-apk/kind.yml b/taskcluster/kinds/build-apk/kind.yml
@@ -22,13 +22,6 @@ task-defaults:
path: '/builds/worker/workspace/obj-build/gradle/build/mobile/android/{source_project_name}/app/outputs/apk/{gradle_build}/{gradle_build_type}/{fileName}'
attributes:
build_platform: android
- worker:
- artifacts:
- - path: /builds/worker/perfherder-data-apk-size.json
- name: public/build/perfherder-data-apk-size.json
- type: file
- env:
- MOZ_PERFHERDER_UPLOAD: /builds/worker/perfherder-data-apk-size.json
tasks:
focus-debug:
@@ -78,6 +71,13 @@ tasks:
treeherder:
symbol: fenix-debug(Bf)
platform: fenix-android-all/opt
+ worker:
+ artifacts:
+ - path: /builds/worker/perfherder-data-apk-size.json
+ name: public/build/perfherder-data-apk-size.json
+ type: file
+ env:
+ MOZ_PERFHERDER_UPLOAD: /builds/worker/perfherder-data-apk-size.json
focus-release:
description: 'Release Focus build'
@@ -148,6 +148,13 @@ tasks:
treeherder:
symbol: fenix-release(Bf)
platform: fenix-android-all/opt
+ worker:
+ artifacts:
+ - path: /builds/worker/perfherder-data-apk-size.json
+ name: public/build/perfherder-data-apk-size.json
+ type: file
+ env:
+ MOZ_PERFHERDER_UPLOAD: /builds/worker/perfherder-data-apk-size.json
focus-nightly:
description: 'Nightly focus build'
@@ -195,6 +202,13 @@ tasks:
treeherder:
symbol: fenix-nightly(B)
platform: fenix-android-all/opt
+ worker:
+ artifacts:
+ - path: /builds/worker/perfherder-data-apk-size.json
+ name: public/build/perfherder-data-apk-size.json
+ type: file
+ env:
+ MOZ_PERFHERDER_UPLOAD: /builds/worker/perfherder-data-apk-size.json
focus-beta:
description: 'Beta focus build'
@@ -244,6 +258,13 @@ tasks:
treeherder:
symbol: fenix-beta(B)
platform: fenix-android-all/opt
+ worker:
+ artifacts:
+ - path: /builds/worker/perfherder-data-apk-size.json
+ name: public/build/perfherder-data-apk-size.json
+ type: file
+ env:
+ MOZ_PERFHERDER_UPLOAD: /builds/worker/perfherder-data-apk-size.json
focus-nightly-firebase:
attributes: