diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-12 05:43:14 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-12 05:43:14 +0000 |
commit | 8dd16259287f58f9273002717ec4d27e97127719 (patch) | |
tree | 3863e62a53829a84037444beab3abd4ed9dfc7d0 /taskcluster/kinds/toolchain | |
parent | Releasing progress-linux version 126.0.1-1~progress7.99u1. (diff) | |
download | firefox-8dd16259287f58f9273002717ec4d27e97127719.tar.xz firefox-8dd16259287f58f9273002717ec4d27e97127719.zip |
Merging upstream version 127.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r-- | taskcluster/kinds/toolchain/android.yml | 252 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/cargo-vet.yml (renamed from taskcluster/ci/toolchain/cargo-vet.yml) | 0 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/cbindgen.yml (renamed from taskcluster/ci/toolchain/cbindgen.yml) | 0 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/clang-tidy.yml (renamed from taskcluster/ci/toolchain/clang-tidy.yml) | 0 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/clang.yml (renamed from taskcluster/ci/toolchain/clang.yml) | 0 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/compiler-rt.yml (renamed from taskcluster/ci/toolchain/compiler-rt.yml) | 0 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/dist-toolchains.yml (renamed from taskcluster/ci/toolchain/dist-toolchains.yml) | 0 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/dump-syms.yml (renamed from taskcluster/ci/toolchain/dump-syms.yml) | 0 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/fix-stacks.yml (renamed from taskcluster/ci/toolchain/fix-stacks.yml) | 0 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/gcc.yml (renamed from taskcluster/ci/toolchain/gcc.yml) | 0 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/geckodriver.yml (renamed from taskcluster/ci/toolchain/geckodriver.yml) | 0 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/gn.yml (renamed from taskcluster/ci/toolchain/gn.yml) | 0 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/grcov.yml (renamed from taskcluster/ci/toolchain/grcov.yml) | 0 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/hostutils.yml (renamed from taskcluster/ci/toolchain/hostutils.yml) | 0 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/kind.yml (renamed from taskcluster/ci/toolchain/kind.yml) | 0 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/libunwind.yml (renamed from taskcluster/ci/toolchain/libunwind.yml) | 0 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/llvm-symbolizer.yml (renamed from taskcluster/ci/toolchain/llvm-symbolizer.yml) | 0 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/macos-sdk.yml (renamed from taskcluster/ci/toolchain/macos-sdk.yml) | 0 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/mingw.yml (renamed from taskcluster/ci/toolchain/mingw.yml) | 0 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/minidump-stackwalk.yml (renamed from taskcluster/ci/toolchain/minidump-stackwalk.yml) | 0 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/misc.yml (renamed from taskcluster/ci/toolchain/misc.yml) | 2 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/nasm.yml (renamed from taskcluster/ci/toolchain/nasm.yml) | 0 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/node.yml (renamed from taskcluster/ci/toolchain/node.yml) | 0 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/pkgconf.yml (renamed from taskcluster/ci/toolchain/pkgconf.yml) | 0 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/python.yml (renamed from taskcluster/ci/toolchain/python.yml) | 0 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/resourcemonitor.yml (renamed from taskcluster/ci/toolchain/resourcemonitor.yml) | 0 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/rust-size.yml (renamed from taskcluster/ci/toolchain/rust-size.yml) | 0 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/rust.yml (renamed from taskcluster/ci/toolchain/rust.yml) | 6 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/sccache.yml (renamed from taskcluster/ci/toolchain/sccache.yml) | 0 | ||||
-rw-r--r-- | taskcluster/kinds/toolchain/sysroot.yml (renamed from taskcluster/ci/toolchain/sysroot.yml) | 0 |
30 files changed, 257 insertions, 3 deletions
diff --git a/taskcluster/kinds/toolchain/android.yml b/taskcluster/kinds/toolchain/android.yml new file mode 100644 index 0000000000..333aa868fa --- /dev/null +++ b/taskcluster/kinds/toolchain/android.yml @@ -0,0 +1,252 @@ +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +--- +job-defaults: + worker-type: b-linux-gcp + worker: + docker-image: {in-tree: android-build} + max-run-time: 1800 + +# In automation, we generate the AVD using the linux64-android-avd jobs. On +# developers' machines, bootstrap will download the artifact from the avd job +# instead of generating it. +# +# The Android AVD needs the corresponding system image generated in the +# linux64-android-system-image TL job. System images are not redistributable, +# so locally bootstrap will use sdkmanager to download the corresponding system +# images. +linux64-android-avd-x86_64-repack: + attributes: + local-toolchain: true + description: "Android AVD (Linux) repack toolchain build" + treeherder: + symbol: TL(avd-x86_64-linux) + run: + script: repack-android-avd-linux.sh + arguments: + - 'python/mozboot/mozboot/android-avds/x86_64.json' + resources: + - 'python/mozboot/**/*android*' + toolchain-artifact: public/build/android-avd-linux.tar.zst + toolchain-alias: android-avd-x86_64-linux + fetches: + toolchain: + # Aliases aren't allowed for toolchains depending on toolchains. + - linux64-jdk-repack + +linux64-android31-avd-x86_64-repack: + description: "Android AVD (Linux) repack toolchain build" + treeherder: + symbol: TL(avd31-x86_64-linux) + worker-type: b-linux-kvm-gcp + worker: + kvm: true + run: + script: repack-android-avd-linux.sh + arguments: + - 'python/mozboot/mozboot/android-avds/android31-x86_64.json' + resources: + - 'python/mozboot/**/*android*' + toolchain-artifact: public/build/android-avd-linux.tar.zst + toolchain-alias: android31-avd-x86_64-linux + fetches: + toolchain: + # Aliases aren't allowed for toolchains depending on toolchains. + - linux64-jdk-repack + + +linux64-android-avd-arm-repack: + attributes: + local-toolchain: true + description: "Android AVD (Linux) repack toolchain build" + treeherder: + symbol: TL(avd-arm-linux) + run: + script: repack-android-avd-linux.sh + arguments: + - 'python/mozboot/mozboot/android-avds/arm.json' + resources: + - 'python/mozboot/**/*android*' + toolchain-artifact: public/build/android-avd-linux.tar.zst + toolchain-alias: android-avd-arm-linux + fetches: + toolchain: + # Aliases aren't allowed for toolchains depending on toolchains. + - linux64-jdk-repack + +linux64-android-avd-arm64-repack: + attributes: + local-toolchain: true + description: "Android AVD (Linux) repack toolchain build" + treeherder: + symbol: TL(avd-arm64-linux) + run: + script: repack-android-avd-linux.sh + arguments: + - 'python/mozboot/mozboot/android-avds/arm64.json' + resources: + - 'python/mozboot/**/*android*' + toolchain-artifact: public/build/android-avd-linux.tar.zst + toolchain-alias: android-avd-arm64-linux + fetches: + toolchain: + # Aliases aren't allowed for toolchains depending on toolchains. + - linux64-jdk-repack + +linux64-android-system-image-x86_64-repack: + description: "Android System Images (Linux) repack toolchain build" + treeherder: + symbol: TL(x86_64-avd-img-linux) + run: + script: repack-android-system-images-linux.sh + arguments: + - 'python/mozboot/mozboot/android-avds/x86_64.json' + resources: + - 'python/mozboot/**/*android*' + toolchain-artifact: project/gecko/android-system-images/android-system-images-linux.tar.zst + toolchain-alias: android-system-image-x86_64-linux + fetches: + toolchain: + # Aliases aren't allowed for toolchains depending on toolchains. + - linux64-jdk-repack + +linux64-android31-system-image-x86_64-repack: + description: "Android System Images (Linux) repack toolchain build" + treeherder: + symbol: TL(x86_64-avd31-img-linux) + run: + script: repack-android-system-images-linux.sh + arguments: + - 'python/mozboot/mozboot/android-avds/android31-x86_64.json' + resources: + - 'python/mozboot/**/*android*' + toolchain-artifact: project/gecko/android-system-images/android-system-images-linux.tar.zst + toolchain-alias: android31-system-image-x86_64-linux + fetches: + toolchain: + # Aliases aren't allowed for toolchains depending on toolchains. + - linux64-jdk-repack + + +linux64-jdk-repack: + description: "Java JDK (Linux) repack toolchain build" + treeherder: + symbol: TL(jdk) + run: + script: repack-jdk-linux.sh + resources: + - 'python/mozboot/**/*android*' + toolchain-artifact: project/gecko/jdk/jdk-linux.tar.zst + toolchain-alias: linux64-jdk + toolchain-env: + JAVA_HOME: "/builds/worker/fetches/jdk/jdk-17.0.11+9" + +linux64-android-sdk-linux-repack: + description: "Android SDK (Linux) repack toolchain build" + treeherder: + symbol: TL(android-sdk-linux) + run: + script: repack-android-sdk-linux.sh + resources: + - 'python/mozboot/**/*android*' + toolchain-artifact: project/gecko/android-sdk/android-sdk-linux.tar.zst + toolchain-alias: android-sdk-linux + fetches: + toolchain: + # Aliases aren't allowed for toolchains depending on toolchains. + - linux64-jdk-repack + +linux64-android-emulator-linux-repack: + description: "Android Emulator (Linux) repack toolchain build" + treeherder: + symbol: TL(android-emulator-linux) + run: + script: repack-android-emulator-linux.sh + resources: + - 'python/mozboot/**/*android*' + toolchain-artifact: project/gecko/android-emulator/android-emulator-linux.tar.zst + toolchain-alias: android-emulator-linux + fetches: + toolchain: + # Aliases aren't allowed for toolchains depending on toolchains. + - linux64-jdk-repack + +linux64-android-ndk-linux-repack: + description: "Android NDK (Linux) repack toolchain build" + treeherder: + symbol: TL(android-ndk-linux) + run: + script: repack-android-ndk-linux.sh + resources: + - 'python/mozboot/**/*android*' + toolchain-artifact: project/gecko/android-ndk/android-ndk.tar.zst + toolchain-alias: android-ndk-linux + +linux64-android-gradle-dependencies: + description: "Android Gradle dependencies toolchain task" + treeherder: + symbol: TL(gradle-dependencies) + worker: + env: + GRADLE_USER_HOME: "/builds/worker/workspace/build/src/mobile/android/gradle/dotgradle-online" + ANDROID_SDK_ROOT: "/builds/worker/fetches/android-sdk-linux" + max-run-time: 2700 + run: + script: android-gradle-dependencies.sh + sparse-profile: null + resources: + - 'taskcluster/scripts/misc/android-gradle-dependencies/**' + - '*.gradle' + - 'mobile/android/**/*.gradle' + - 'mobile/android/config/mozconfigs/android-arm-gradle-dependencies/**' + - 'mobile/android/config/mozconfigs/common*' + - 'mobile/android/gradle.configure' + - 'mobile/android/android-components/plugins/dependencies/src/main/java/DependenciesPlugin.kt' + - 'mobile/android/android-components/plugins/dependencies/src/main/java/ApplicationServices.kt' + - 'mobile/android/fenix/plugins/fenixdependencies/src/main/java/FenixDependenciesPlugin.kt' + - 'mobile/android/focus-android/plugins/focusdependencies/src/main/java/FocusDependenciesPlugin.kt' + toolchain-artifact: public/build/android-gradle-dependencies.tar.zst + toolchain-alias: android-gradle-dependencies + fetches: + fetch: + - sonatype-nexus + # Nexus needs Java 8 + - jdk-8-linux64 + toolchain: + # Aliases aren't allowed for toolchains depending on toolchains. + - linux64-android-sdk-linux-repack + - linux64-jdk-repack + - linux64-node + +linux64-android-gradle-dependencies-lite: + description: "Android Lite Gradle dependencies toolchain task" + treeherder: + symbol: TL(gradle-dependencies-lite) + worker: + env: + GRADLE_USER_HOME: "/builds/worker/workspace/build/src/mobile/android/gradle/dotgradle-online" + run: + script: android-gradle-dependencies-lite.sh + sparse-profile: null + resources: + - 'taskcluster/scripts/misc/android-gradle-dependencies/**' + - '*.gradle' + - 'mobile/android/**/*.gradle' + - 'mobile/android/config/mozconfigs/android-arm-gradle-dependencies/**' + - 'mobile/android/config/mozconfigs/common*' + - 'mobile/android/gradle.configure' + - 'mobile/android/android-components/plugins/dependencies/src/main/java/DependenciesPlugin.kt' + - 'mobile/android/android-components/plugins/dependencies/src/main/java/ApplicationServices.kt' + toolchain-artifact: public/build/android-gradle-dependencies.tar.zst + toolchain-alias: android-gradle-dependencies-lite + fetches: + fetch: + - sonatype-nexus + # Nexus needs Java 8 + - jdk-8-linux64 + toolchain: + # Aliases aren't allowed for toolchains depending on toolchains. + - linux64-android-sdk-linux-repack + - linux64-jdk-repack + - linux64-node diff --git a/taskcluster/ci/toolchain/cargo-vet.yml b/taskcluster/kinds/toolchain/cargo-vet.yml index 3f1cb9756a..3f1cb9756a 100644 --- a/taskcluster/ci/toolchain/cargo-vet.yml +++ b/taskcluster/kinds/toolchain/cargo-vet.yml diff --git a/taskcluster/ci/toolchain/cbindgen.yml b/taskcluster/kinds/toolchain/cbindgen.yml index 69d34b6f3b..69d34b6f3b 100644 --- a/taskcluster/ci/toolchain/cbindgen.yml +++ b/taskcluster/kinds/toolchain/cbindgen.yml diff --git a/taskcluster/ci/toolchain/clang-tidy.yml b/taskcluster/kinds/toolchain/clang-tidy.yml index 02d089eca3..02d089eca3 100644 --- a/taskcluster/ci/toolchain/clang-tidy.yml +++ b/taskcluster/kinds/toolchain/clang-tidy.yml diff --git a/taskcluster/ci/toolchain/clang.yml b/taskcluster/kinds/toolchain/clang.yml index a9cf04e0b9..a9cf04e0b9 100644 --- a/taskcluster/ci/toolchain/clang.yml +++ b/taskcluster/kinds/toolchain/clang.yml diff --git a/taskcluster/ci/toolchain/compiler-rt.yml b/taskcluster/kinds/toolchain/compiler-rt.yml index 631024fbf9..631024fbf9 100644 --- a/taskcluster/ci/toolchain/compiler-rt.yml +++ b/taskcluster/kinds/toolchain/compiler-rt.yml diff --git a/taskcluster/ci/toolchain/dist-toolchains.yml b/taskcluster/kinds/toolchain/dist-toolchains.yml index 31b60918e6..31b60918e6 100644 --- a/taskcluster/ci/toolchain/dist-toolchains.yml +++ b/taskcluster/kinds/toolchain/dist-toolchains.yml diff --git a/taskcluster/ci/toolchain/dump-syms.yml b/taskcluster/kinds/toolchain/dump-syms.yml index 05aee5e352..05aee5e352 100644 --- a/taskcluster/ci/toolchain/dump-syms.yml +++ b/taskcluster/kinds/toolchain/dump-syms.yml diff --git a/taskcluster/ci/toolchain/fix-stacks.yml b/taskcluster/kinds/toolchain/fix-stacks.yml index e11bf0b166..e11bf0b166 100644 --- a/taskcluster/ci/toolchain/fix-stacks.yml +++ b/taskcluster/kinds/toolchain/fix-stacks.yml diff --git a/taskcluster/ci/toolchain/gcc.yml b/taskcluster/kinds/toolchain/gcc.yml index 2a09c37e6c..2a09c37e6c 100644 --- a/taskcluster/ci/toolchain/gcc.yml +++ b/taskcluster/kinds/toolchain/gcc.yml diff --git a/taskcluster/ci/toolchain/geckodriver.yml b/taskcluster/kinds/toolchain/geckodriver.yml index 252befa3fb..252befa3fb 100644 --- a/taskcluster/ci/toolchain/geckodriver.yml +++ b/taskcluster/kinds/toolchain/geckodriver.yml diff --git a/taskcluster/ci/toolchain/gn.yml b/taskcluster/kinds/toolchain/gn.yml index d12b0f19c5..d12b0f19c5 100644 --- a/taskcluster/ci/toolchain/gn.yml +++ b/taskcluster/kinds/toolchain/gn.yml diff --git a/taskcluster/ci/toolchain/grcov.yml b/taskcluster/kinds/toolchain/grcov.yml index 15fed68732..15fed68732 100644 --- a/taskcluster/ci/toolchain/grcov.yml +++ b/taskcluster/kinds/toolchain/grcov.yml diff --git a/taskcluster/ci/toolchain/hostutils.yml b/taskcluster/kinds/toolchain/hostutils.yml index d9974e917a..d9974e917a 100644 --- a/taskcluster/ci/toolchain/hostutils.yml +++ b/taskcluster/kinds/toolchain/hostutils.yml diff --git a/taskcluster/ci/toolchain/kind.yml b/taskcluster/kinds/toolchain/kind.yml index 524bb20670..524bb20670 100644 --- a/taskcluster/ci/toolchain/kind.yml +++ b/taskcluster/kinds/toolchain/kind.yml diff --git a/taskcluster/ci/toolchain/libunwind.yml b/taskcluster/kinds/toolchain/libunwind.yml index 5a1972f3f6..5a1972f3f6 100644 --- a/taskcluster/ci/toolchain/libunwind.yml +++ b/taskcluster/kinds/toolchain/libunwind.yml diff --git a/taskcluster/ci/toolchain/llvm-symbolizer.yml b/taskcluster/kinds/toolchain/llvm-symbolizer.yml index 11b63397c2..11b63397c2 100644 --- a/taskcluster/ci/toolchain/llvm-symbolizer.yml +++ b/taskcluster/kinds/toolchain/llvm-symbolizer.yml diff --git a/taskcluster/ci/toolchain/macos-sdk.yml b/taskcluster/kinds/toolchain/macos-sdk.yml index 194a1ee20a..194a1ee20a 100644 --- a/taskcluster/ci/toolchain/macos-sdk.yml +++ b/taskcluster/kinds/toolchain/macos-sdk.yml diff --git a/taskcluster/ci/toolchain/mingw.yml b/taskcluster/kinds/toolchain/mingw.yml index a14413669f..a14413669f 100644 --- a/taskcluster/ci/toolchain/mingw.yml +++ b/taskcluster/kinds/toolchain/mingw.yml diff --git a/taskcluster/ci/toolchain/minidump-stackwalk.yml b/taskcluster/kinds/toolchain/minidump-stackwalk.yml index f0f9b3e70c..f0f9b3e70c 100644 --- a/taskcluster/ci/toolchain/minidump-stackwalk.yml +++ b/taskcluster/kinds/toolchain/minidump-stackwalk.yml diff --git a/taskcluster/ci/toolchain/misc.yml b/taskcluster/kinds/toolchain/misc.yml index 80356f5be6..63bd1f3c02 100644 --- a/taskcluster/ci/toolchain/misc.yml +++ b/taskcluster/kinds/toolchain/misc.yml @@ -45,6 +45,8 @@ linux64-cctools-port: symbol: TL(cctools-clang) run: script: build-cctools-port.sh + resources: + - taskcluster/scripts/misc/cctools.patch toolchain-artifact: public/build/cctools.tar.zst fetches: toolchain: diff --git a/taskcluster/ci/toolchain/nasm.yml b/taskcluster/kinds/toolchain/nasm.yml index 866aa5b0f6..866aa5b0f6 100644 --- a/taskcluster/ci/toolchain/nasm.yml +++ b/taskcluster/kinds/toolchain/nasm.yml diff --git a/taskcluster/ci/toolchain/node.yml b/taskcluster/kinds/toolchain/node.yml index 6ab3511aab..6ab3511aab 100644 --- a/taskcluster/ci/toolchain/node.yml +++ b/taskcluster/kinds/toolchain/node.yml diff --git a/taskcluster/ci/toolchain/pkgconf.yml b/taskcluster/kinds/toolchain/pkgconf.yml index c97ead7acc..c97ead7acc 100644 --- a/taskcluster/ci/toolchain/pkgconf.yml +++ b/taskcluster/kinds/toolchain/pkgconf.yml diff --git a/taskcluster/ci/toolchain/python.yml b/taskcluster/kinds/toolchain/python.yml index e610ee6e4e..e610ee6e4e 100644 --- a/taskcluster/ci/toolchain/python.yml +++ b/taskcluster/kinds/toolchain/python.yml diff --git a/taskcluster/ci/toolchain/resourcemonitor.yml b/taskcluster/kinds/toolchain/resourcemonitor.yml index f4ef9a41c4..f4ef9a41c4 100644 --- a/taskcluster/ci/toolchain/resourcemonitor.yml +++ b/taskcluster/kinds/toolchain/resourcemonitor.yml diff --git a/taskcluster/ci/toolchain/rust-size.yml b/taskcluster/kinds/toolchain/rust-size.yml index 09963589a6..09963589a6 100644 --- a/taskcluster/ci/toolchain/rust-size.yml +++ b/taskcluster/kinds/toolchain/rust-size.yml diff --git a/taskcluster/ci/toolchain/rust.yml b/taskcluster/kinds/toolchain/rust.yml index 437c497d71..e1e2778f68 100644 --- a/taskcluster/ci/toolchain/rust.yml +++ b/taskcluster/kinds/toolchain/rust.yml @@ -11,12 +11,12 @@ job-defaults: script: repack_rust.py toolchain-artifact: public/build/rustc.tar.zst -linux64-rust-1.74: +linux64-rust-1.76: treeherder: - symbol: TL(rust-1.74) + symbol: TL(rust-1.76) run: arguments: [ - '--channel', '1.74.0', + '--channel', '1.76.0', '--host', 'x86_64-unknown-linux-gnu', '--target', 'x86_64-unknown-linux-gnu', '--target', 'i686-unknown-linux-gnu', diff --git a/taskcluster/ci/toolchain/sccache.yml b/taskcluster/kinds/toolchain/sccache.yml index 6fa9ab46a5..6fa9ab46a5 100644 --- a/taskcluster/ci/toolchain/sccache.yml +++ b/taskcluster/kinds/toolchain/sccache.yml diff --git a/taskcluster/ci/toolchain/sysroot.yml b/taskcluster/kinds/toolchain/sysroot.yml index e4479d16e0..e4479d16e0 100644 --- a/taskcluster/ci/toolchain/sysroot.yml +++ b/taskcluster/kinds/toolchain/sysroot.yml |