1 # This Source Code Form is subject to the terms of the Mozilla Public
2 # License, v. 2.0. If a copy of the MPL was not distributed with this
3 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
5 loader: android_taskgraph.loader.build_config:components_and_apks_loader
11 - android_taskgraph.transforms.external_gradle_dependencies:transforms
12 - taskgraph.transforms.job:transforms
13 - taskgraph.transforms.cached_tasks:transforms
14 - taskgraph.transforms.task:transforms
20 description: "External Gradle dependencies toolchain task"
25 script: external-gradle-dependencies.sh
28 - taskcluster/scripts/toolchain/external-gradle-dependencies.sh
29 - taskcluster/scripts/toolchain/external-gradle-dependencies/**
30 - android-components/plugins/dependencies/src/main/java/DependenciesPlugin.kt
31 - android-components/build.gradle
32 - android-components/gradle/wrapper/gradle-wrapper.properties
33 toolchain-artifact: public/build/external-gradle-dependencies.tar.xz
34 using: toolchain-script
37 platform: toolchains/opt
40 docker-image: {in-tree: android-build}
43 ANDROID_SDK_ROOT: /builds/worker/fetches/android-sdk-linux
47 name: public/logs/nexus
48 path: /opt/sonatype/nexus/logs
49 retry-exit-status: [1]
50 worker-type: b-android-large
55 symbol: lint(egd-components)
60 - githubLintAndroidDetails
63 - githubLintDetektDetails
65 # TODO: Make focus lint tasks use their own gradle deps tasks
66 - focus-android/buildSrc/src/main/java/FocusDependencies.kt
70 symbol: lint(egd-fenix)
75 - githubLintAndroidDetails
78 - githubLintDetektDetails
79 - mozilla-detekt-rules:test
80 - mozilla-lint-rules:test
82 - fenix/buildSrc/src/main/java/FenixDependencies.kt