diff options
Diffstat (limited to 'taskcluster/ci/spidermonkey/linux.yml')
-rw-r--r-- | taskcluster/ci/spidermonkey/linux.yml | 628 |
1 files changed, 0 insertions, 628 deletions
diff --git a/taskcluster/ci/spidermonkey/linux.yml b/taskcluster/ci/spidermonkey/linux.yml deleted file mode 100644 index fbf3c8d0e2..0000000000 --- a/taskcluster/ci/spidermonkey/linux.yml +++ /dev/null @@ -1,628 +0,0 @@ -# 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: - max-run-time: 10800 - docker-image: {in-tree: debian12-amd64-build} - env: - MOZ_JS_UPLOAD_BINARIES_DEFAULT: "0" - run: - tooltool-downloads: public - -sm-package-linux64/opt: - description: "Spidermonkey source package and test" - index: - job-name: sm-package-linux64-opt - treeherder: - symbol: SM(pkg) - platform: linux64/opt - run: - using: spidermonkey-package - spidermonkey-variant: plain - fetches: - toolchain: - - linux64-clang - - linux64-cbindgen - - linux64-dump_syms - - linux64-breakpad-injector - - linux64-minidump-stackwalk - - linux64-llvm-symbolizer - - linux64-rust - - linux64-gcc - - linux64-pkgconf - - sysroot-x86_64-linux-gnu - -sm-plain-linux64/debug: - description: "Spidermonkey Plain" - index: - job-name: sm-plain-linux64-debug - treeherder: - platform: linux64/debug - symbol: SM(p) - run: - spidermonkey-variant: plaindebug - fetches: - toolchain: - - linux64-clang - - linux64-cbindgen - - linux64-dump_syms - - linux64-breakpad-injector - - linux64-minidump-stackwalk - - linux64-llvm-symbolizer - - linux64-rust - - linux64-pkgconf - - sysroot-x86_64-linux-gnu - -sm-plain-linux64/opt: - description: "Spidermonkey Plain" - index: - job-name: sm-plain-linux64-opt - treeherder: - symbol: SM(p) - platform: linux64/opt - run: - spidermonkey-variant: plain - fetches: - toolchain: - - linux64-clang - - linux64-cbindgen - - linux64-dump_syms - - linux64-breakpad-injector - - linux64-minidump-stackwalk - - linux64-llvm-symbolizer - - linux64-rust - - linux64-gcc - - linux64-pkgconf - - sysroot-x86_64-linux-gnu - -sm-smoosh-linux64/debug: - description: "Spidermonkey SmooshMonkey" - index: - job-name: sm-smoosh-linux64-debug - treeherder: - platform: linux64/debug - symbol: SM(smoosh) - tier: 3 - run: - spidermonkey-variant: smooshdebug - run-on-projects: [] - fetches: - toolchain: - - linux64-clang - - linux64-rust - - linux64-cbindgen - - linux64-dump_syms - - linux64-breakpad-injector - - linux64-minidump-stackwalk - - linux64-llvm-symbolizer - - linux64-pkgconf - - sysroot-x86_64-linux-gnu - when: - files-changed: - - 'third_party/rust/jsparagus/**' - - 'js/src/frontend/Frontend2.cpp' - - 'js/src/frontend/Frontend2.h' - - 'js/src/frontend/SourceNotes.h' - - 'js/src/frontend/smoosh/**' - - 'js/public/Symbol.h' - - 'js/src/vm/AsyncFunctionResolveKind.h' - - 'js/src/vm/BytecodeFormatFlags.h' - - 'js/src/vm/CheckIsObjectKind.h' - - 'js/src/vm/FunctionFlags.h' - - 'js/src/vm/FunctionPrefixKind.h' - - 'js/src/vm/GeneratorAndAsyncKind.h' - - 'js/src/vm/GeneratorResumeKind.h' - - 'js/src/vm/Opcodes.h' - - 'js/src/vm/ThrowMsgKind.h' - - 'js/src/vm/StencilEnums.h' - -sm-smoosh-linux64/opt: - description: "Spidermonkey SmooshMonkey" - index: - job-name: sm-smoosh-linux64-opt - treeherder: - symbol: SM(smoosh) - platform: linux64/opt - tier: 3 - run: - spidermonkey-variant: smoosh - run-on-projects: [] - fetches: - toolchain: - - linux64-clang - - linux64-rust - - linux64-cbindgen - - linux64-dump_syms - - linux64-breakpad-injector - - linux64-minidump-stackwalk - - linux64-llvm-symbolizer - - linux64-pkgconf - - sysroot-x86_64-linux-gnu - when: - files-changed: - - 'third_party/rust/jsparagus/**' - - 'js/src/frontend/Frontend2.cpp' - - 'js/src/frontend/Frontend2.h' - - 'js/src/frontend/SourceNotes.h' - - 'js/src/frontend/smoosh/**' - - 'js/public/Symbol.h' - - 'js/src/vm/AsyncFunctionResolveKind.h' - - 'js/src/vm/BytecodeFormatFlags.h' - - 'js/src/vm/CheckIsObjectKind.h' - - 'js/src/vm/FunctionFlags.h' - - 'js/src/vm/FunctionPrefixKind.h' - - 'js/src/vm/GeneratorAndAsyncKind.h' - - 'js/src/vm/GeneratorResumeKind.h' - - 'js/src/vm/Opcodes.h' - - 'js/src/vm/ThrowMsgKind.h' - - 'js/src/vm/StencilEnums.h' - -sm-nojit-linux64/opt: - description: "Spidermonkey no JIT" - index: - job-name: sm-nojit-linux64-opt - treeherder: - symbol: SM(nojit) - platform: linux64/opt - run: - spidermonkey-variant: nojit - fetches: - toolchain: - - linux64-clang - - linux64-rust - - linux64-cbindgen - - linux64-dump_syms - - linux64-breakpad-injector - - linux64-minidump-stackwalk - - linux64-llvm-symbolizer - - linux64-pkgconf - - sysroot-x86_64-linux-gnu - -sm-pbl-linux64/opt: - description: "Spidermonkey PBL" - index: - job-name: sm-pbl-linux64-opt - treeherder: - symbol: SM(pbl) - platform: linux64/opt - tier: 2 - run: - spidermonkey-variant: pbl - fetches: - toolchain: - - linux64-clang - - linux64-rust - - linux64-cbindgen - - linux64-dump_syms - - linux64-breakpad-injector - - linux64-minidump-stackwalk - - linux64-llvm-symbolizer - - linux64-pkgconf - - sysroot-x86_64-linux-gnu - -sm-pbl-linux64/debug: - description: "Spidermonkey PBL Debug" - index: - job-name: sm-pbl-linux64-debug - treeherder: - symbol: SM(pbl) - platform: linux64/debug - tier: 2 - run: - spidermonkey-variant: pbl-debug - fetches: - toolchain: - - linux64-clang - - linux64-rust - - linux64-cbindgen - - linux64-dump_syms - - linux64-breakpad-injector - - linux64-minidump-stackwalk - - linux64-llvm-symbolizer - - linux64-pkgconf - - sysroot-x86_64-linux-gnu - -sm-plain-linux32/debug: - description: "Spidermonkey Plain" - index: - job-name: sm-plain-linux32-debug - treeherder: - platform: linux32/debug - symbol: SM(p) - run: - spidermonkey-variant: plaindebug - spidermonkey-platform: linux - fetches: - toolchain: - - linux64-clang - - linux64-rust - - linux64-cbindgen - - linux64-dump_syms - - linux64-breakpad-injector - - linux64-minidump-stackwalk - - linux64-llvm-symbolizer - - linux64-pkgconf - - sysroot-i686-linux-gnu - - sysroot-x86_64-linux-gnu - -sm-arm-sim-linux32/debug: - description: "Spidermonkey ARM sim" - index: - job-name: sm-arm-sim-linux32-debug - treeherder: - platform: linux32/debug - symbol: SM(arm) - run: - spidermonkey-variant: arm-sim - fetches: - toolchain: - - linux64-clang - - linux64-rust - - linux64-cbindgen - - linux64-dump_syms - - linux64-breakpad-injector - - linux64-minidump-stackwalk - - linux64-llvm-symbolizer - - linux64-pkgconf - - sysroot-i686-linux-gnu - - sysroot-x86_64-linux-gnu - -sm-arm64-sim-linux64/debug: - description: "Spidermonkey ARM64 sim" - index: - job-name: sm-arm64-sim-linux64-debug - treeherder: - platform: linux64/debug - symbol: SM(arm64) - run: - spidermonkey-variant: arm64-sim - worker: - env: - MOZ_JS_UPLOAD_BINARIES_DEFAULT: "1" - fetches: - toolchain: - - linux64-clang - - linux64-rust - - linux64-cbindgen - - linux64-dump_syms - - linux64-breakpad-injector - - linux64-minidump-stackwalk - - linux64-llvm-symbolizer - - linux64-pkgconf - - sysroot-x86_64-linux-gnu - -sm-asan-linux64/opt: - description: "Spidermonkey Address Sanitizer" - index: - job-name: sm-linux64-asan-opt - treeherder: - symbol: SM(asan) - platform: linux64/opt - worker: - env: - MOZ_JS_UPLOAD_BINARIES_DEFAULT: "1" - run: - spidermonkey-variant: asan - fetches: - toolchain: - - linux64-clang - - linux64-rust - - linux64-cbindgen - - linux64-dump_syms - - linux64-breakpad-injector - - linux64-minidump-stackwalk - - linux64-llvm-symbolizer - - linux64-pkgconf - - sysroot-x86_64-linux-gnu - -sm-compacting-linux64/debug: - description: "Spidermonkey Compacting" - index: - job-name: sm-compacting-linux64-debug - treeherder: - platform: linux64/debug - symbol: SM(cgc) - run: - spidermonkey-variant: compacting - fetches: - toolchain: - - linux64-clang - - linux64-rust - - linux64-cbindgen - - linux64-dump_syms - - linux64-breakpad-injector - - linux64-minidump-stackwalk - - linux64-llvm-symbolizer - - linux64-pkgconf - - sysroot-x86_64-linux-gnu - -sm-linux64-wasi/opt: - description: "Spidermonkey WASI opt build" - index: - job-name: sm-linux64-wasi-opt - treeherder: - platform: linux64/opt - symbol: SM(wasi) - tier: 2 - run: - spidermonkey-variant: wasi - fetches: - toolchain: - - linux64-clang - - linux64-rust - - linux64-cbindgen - - linux64-dump_syms - - linux64-pkgconf - - sysroot-x86_64-linux-gnu - - sysroot-wasm32-wasi - -# Like sm-linux64-wasi/opt but with Intl/ICU enabled. -sm-linux64-wasi-intl/opt: - description: "Spidermonkey WASI Intl opt build" - index: - job-name: sm-linux64-wasi-intl-opt - treeherder: - platform: linux64/opt - symbol: SM(wasi-intl) - tier: 2 - run: - spidermonkey-variant: wasi-intl - fetches: - toolchain: - - linux64-clang - - linux64-rust - - linux64-cbindgen - - linux64-dump_syms - - linux64-pkgconf - - sysroot-x86_64-linux-gnu - - sysroot-wasm32-wasi - -sm-wasm-no-experimental-linux64/debug: - description: "Spidermonkey WebAssembly No experimental features" - index: - job-name: sm-wasm-no-experimental-linux64-debug - treeherder: - platform: linux64/debug - symbol: SM(wasm-no-experimental) - tier: 2 - run: - spidermonkey-variant: wasm-noexperimental - fetches: - toolchain: - - linux64-clang - - linux64-cbindgen - - linux64-dump_syms - - linux64-breakpad-injector - - linux64-minidump-stackwalk - - linux64-llvm-symbolizer - - linux64-rust - - linux64-gcc - - linux64-pkgconf - - sysroot-x86_64-linux-gnu - -sm-linux64-wasi-pbl/opt: - description: "Spidermonkey WASI opt build with PBL" - index: - job-name: sm-pbl-linux64-wasi-opt - treeherder: - platform: linux64/opt - symbol: SM(wasi-pbl) - tier: 2 - run: - spidermonkey-variant: wasi-pbl - fetches: - toolchain: - - linux64-clang - - linux64-rust - - linux64-cbindgen - - linux64-dump_syms - - linux64-pkgconf - - sysroot-x86_64-linux-gnu - - sysroot-wasm32-wasi - -sm-msan-linux64/opt: - description: "Spidermonkey Memory Sanitizer" - index: - job-name: sm-linux64-msan-opt - treeherder: - symbol: SM(msan) - platform: linux64/opt - tier: 3 - worker: - env: - MOZ_JS_UPLOAD_BINARIES_DEFAULT: "1" - run: - spidermonkey-variant: msan - # Disable by default by allow try pushes to explicitly request. - run-on-projects: [] - fetches: - toolchain: - - linux64-clang - - linux64-rust - - linux64-cbindgen - - linux64-dump_syms - - linux64-breakpad-injector - - linux64-minidump-stackwalk - - linux64-llvm-symbolizer - - linux64-pkgconf - - sysroot-x86_64-linux-gnu - -sm-tsan-linux64/opt: - description: "Spidermonkey Thread Sanitizer" - index: - job-name: sm-linux64-tsan-opt - treeherder: - symbol: SM(tsan) - platform: linux64/opt - worker: - env: - MOZ_JS_UPLOAD_BINARIES_DEFAULT: "1" - run: - spidermonkey-variant: tsan - fetches: - toolchain: - - linux64-clang - - linux64-gcc - - linux64-cbindgen - - linux64-dump_syms - - linux64-breakpad-injector - - linux64-minidump-stackwalk - - linux64-llvm-symbolizer - - linux64-rust-dev - - linux64-pkgconf - - sysroot-x86_64-linux-gnu - -sm-rootanalysis-linux64/debug: - description: "Spidermonkey Root Analysis" - index: - job-name: sm-rootanalysis-linux64-debug - treeherder: - platform: linux64/debug - symbol: SM(r) - run: - spidermonkey-variant: rootanalysis - fetches: - toolchain: - - linux64-clang - - linux64-rust - - linux64-cbindgen - - linux64-dump_syms - - linux64-breakpad-injector - - linux64-minidump-stackwalk - - linux64-llvm-symbolizer - - linux64-pkgconf - - sysroot-x86_64-linux-gnu - -sm-nonunified-linux64/debug: - description: "Spidermonkey Non-Unified Debug" - index: - job-name: sm-nonunified-linux64-debug - treeherder: - platform: linux64/debug - symbol: SM(nu) - run: - spidermonkey-variant: nonunified - fetches: - toolchain: - - linux64-clang - - linux64-rust - - linux64-cbindgen - - linux64-dump_syms - - linux64-breakpad-injector - - linux64-minidump-stackwalk - - linux64-llvm-symbolizer - - linux64-pkgconf - - sysroot-x86_64-linux-gnu - -sm-fuzzing-linux64/opt: - description: "Spidermonkey Fuzzing" - index: - job-name: sm-linux64-fuzzing - treeherder: - platform: linux64/opt - symbol: SM(f) - worker: - env: - MOZ_JS_UPLOAD_BINARIES_DEFAULT: "1" - run: - spidermonkey-variant: fuzzing - fetches: - toolchain: - - linux64-clang - - linux64-rust - - linux64-cbindgen - - linux64-dump_syms - - linux64-breakpad-injector - - linux64-minidump-stackwalk - - linux64-llvm-symbolizer - - linux64-pkgconf - - sysroot-x86_64-linux-gnu - -sm-fuzzilli-linux64/debug: - description: "Spidermonkey Fuzzilli debug" - index: - job-name: sm-linux64-fuzzilli-debug - treeherder: - platform: linux64/debug - symbol: SM(fuzzilli) - worker: - env: - MOZ_JS_UPLOAD_BINARIES_DEFAULT: "1" - run: - spidermonkey-variant: fuzzilli - fetches: - toolchain: - - linux64-clang - - linux64-rust - - linux64-cbindgen - - linux64-pkgconf - - sysroot-x86_64-linux-gnu - -sm-gdb-linux64/debug: - description: "Spidermonkey GDB Pretty-printers" - index: - job-name: sm-gdb-linux64 - worker: - docker-image: {in-tree: gdb-test} - treeherder: - platform: linux64/debug - tier: 2 - symbol: SM(gdb) - run: - spidermonkey-variant: gdb - fetches: - toolchain: - - linux64-clang - - linux64-gcc - - linux64-rust - - linux64-cbindgen - - linux64-dump_syms - - linux64-breakpad-injector - - linux64-minidump-stackwalk - - linux64-llvm-symbolizer - - linux64-pkgconf - - sysroot-x86_64-linux-gnu - -sm-rt-linux64/debug: - description: "SpiderMonkey Records&Tuples" - index: - job-name: sm-rt-linux64-debug - treeherder: - platform: linux64/debug - symbol: SM(rt) - run: - spidermonkey-variant: rtdebug - fetches: - toolchain: - - linux64-clang - - linux64-cbindgen - - linux64-dump_syms - - linux64-breakpad-injector - - linux64-minidump-stackwalk - - linux64-llvm-symbolizer - - linux64-rust - - linux64-pkgconf - - sysroot-x86_64-linux-gnu - -sm-temporal-linux64/debug: - description: "SpiderMonkey Temporal" - index: - job-name: sm-temporal-linux64-debug - treeherder: - platform: linux64/debug - symbol: SM(temporal) - run: - spidermonkey-variant: temporaldebug - fetches: - toolchain: - - linux64-clang - - linux64-cbindgen - - linux64-dump_syms - - linux64-breakpad-injector - - linux64-minidump-stackwalk - - linux64-llvm-symbolizer - - linux64-rust - - linux64-pkgconf - - sysroot-x86_64-linux-gnu |