macosx.yml (31976B)
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/. 4 --- 5 task-defaults: 6 index: 7 product: firefox 8 worker-type: b-linux-docker-amd 9 worker: 10 artifacts: 11 - name: public/build/security/{browser_entitlement}.xml 12 path: checkouts/gecko/security/mac/hardenedruntime/{entitlement_directory}/{browser_entitlement}.xml 13 type: file 14 - name: public/build/security/media-plugin-helper.xml 15 path: checkouts/gecko/security/mac/hardenedruntime/{entitlement_directory}/media-plugin-helper.xml 16 type: file 17 - name: public/build/security/plugin-container.xml 18 path: checkouts/gecko/security/mac/hardenedruntime/{entitlement_directory}/plugin-container.xml 19 type: file 20 run: 21 using: mozharness 22 actions: [get-secrets, build] 23 secrets: true 24 script: "mozharness/scripts/fx_desktop_build.py" 25 fetches: 26 toolchain: 27 - linux64-dump_syms 28 - linux64-hfsplus 29 - linux64-libdmg 30 - linux64-rust-macos 31 - linux64-rust-size 32 - linux64-cbindgen 33 - linux64-nasm 34 - linux64-node 35 - sysroot-x86_64-linux-gnu 36 37 macosx64/debug: 38 description: "MacOS X x64 Cross-compile" 39 index: 40 job-name: macosx64-debug 41 attributes: 42 enable-build-signing: true 43 enable-full-crashsymbols: true 44 treeherder: 45 platform: osx-cross/debug 46 symbol: B 47 tier: 1 48 worker: 49 max-run-time: 5400 50 env: 51 MOZ_AUTOMATION_PACKAGE_TESTS: "1" 52 run: 53 config: 54 - builds/releng_base_firefox.py 55 - builds/releng_base_mac_64_cross_builds.py 56 custom-build-variant-cfg: cross-debug 57 mozconfig-variant: debug 58 use-sccache: true 59 use-python: "3.11" 60 fetches: 61 toolchain: 62 - linux64-clang 63 - linux64-sccache 64 - macosx64-sdk 65 - sysroot-wasm32-wasi 66 - onnxruntime-x86_64-apple-darwin 67 68 macosx64-aarch64/debug: 69 description: "MacOS X Aarch64 Cross-compile" 70 index: 71 job-name: macosx64-aarch64-debug 72 attributes: 73 enable-build-signing: true 74 enable-full-crashsymbols: true 75 treeherder: 76 platform: osx-cross-aarch64/debug 77 symbol: B 78 tier: 1 79 worker: 80 max-run-time: 5400 81 env: 82 MOZ_AUTOMATION_PACKAGE_TESTS: "1" 83 PERFHERDER_EXTRA_OPTIONS: aarch64 84 run: 85 config: 86 - builds/releng_base_firefox.py 87 - builds/releng_base_mac_64_cross_builds.py 88 custom-build-variant-cfg: cross-debug 89 mozconfig-variant: debug 90 extra-config: 91 extra_mozconfig_content: 92 - ac_add_options --target=aarch64-apple-darwin 93 use-sccache: true 94 fetches: 95 toolchain: 96 - linux64-clang 97 - linux64-sccache 98 - macosx64-sdk 99 - sysroot-wasm32-wasi 100 - onnxruntime-aarch64-apple-darwin 101 102 macosx64-non-unified/plain: 103 description: "MacOS X x64 Hybrid Cross-compile" 104 index: 105 job-name: macosx64-non-unified 106 treeherder: 107 platform: osx-cross/plain 108 symbol: Bp-nu 109 tier: 1 110 worker: 111 max-run-time: 7200 112 env: 113 MOZ_AUTOMATION_BUILD_SYMBOLS: '0' 114 PERFHERDER_EXTRA_OPTIONS: non-unified 115 run: 116 config: 117 - builds/releng_base_firefox.py 118 - builds/releng_base_mac_64_cross_builds.py 119 mozconfig-variant: nightly 120 extra-config: 121 disable_package_metrics: true 122 extra_mozconfig_content: 123 - ac_add_options --disable-unified-build 124 use-sccache: true 125 run-on-projects: ['integration'] 126 fetches: 127 toolchain: 128 - linux64-clang 129 - linux64-sccache 130 - macosx64-sdk 131 - sysroot-wasm32-wasi 132 - onnxruntime-x86_64-apple-darwin 133 134 macosx64/opt: 135 description: "MacOS X x64 Cross-compile" 136 index: 137 job-name: macosx64-opt 138 attributes: 139 enable-build-signing: true 140 enable-full-crashsymbols: true 141 treeherder: 142 platform: osx-cross/opt 143 symbol: B 144 tier: 1 145 worker: 146 max-run-time: 7200 147 env: 148 MOZ_AUTOMATION_PACKAGE_TESTS: "1" 149 run: 150 config: 151 - builds/releng_base_firefox.py 152 - builds/releng_base_mac_64_cross_builds.py 153 run-on-projects: ['integration'] 154 use-sccache: true 155 use-python: "3.11" 156 fetches: 157 toolchain: 158 - linux64-clang 159 - linux64-sccache 160 - macosx64-sdk 161 - sysroot-wasm32-wasi 162 - onnxruntime-x86_64-apple-darwin 163 164 macosx64-asan-fuzzing/opt: 165 description: "MacOS X x64 Cross-compile Fuzzing ASAN" 166 index: 167 job-name: macosx64-fuzzing-asan-opt 168 attributes: 169 # The gtest libxul contains libFuzzer targets 170 skip-verify-test-packaging: true 171 treeherder: 172 platform: osx-cross/asan 173 symbol: Bof 174 worker: 175 max-run-time: 5400 176 env: 177 MOZ_AUTOMATION_PACKAGE_TESTS: "1" 178 PERFHERDER_EXTRA_OPTIONS: asan-fuzzing 179 run: 180 config: 181 - builds/releng_base_firefox.py 182 - builds/releng_base_mac_64_cross_builds.py 183 custom-build-variant-cfg: cross-fuzzing-asan 184 mozconfig-variant: nightly-fuzzing-asan 185 use-sccache: true 186 fetches: 187 toolchain: 188 - linux64-clang 189 - linux64-sccache 190 - macosx64-llvm-symbolizer 191 - macosx64-sdk 192 - sysroot-wasm32-wasi 193 - onnxruntime-x86_64-apple-darwin 194 optimization: 195 skip-unless-expanded: null 196 197 macosx64-fuzzing/debug: 198 description: "MacOS X x64 Cross-compile Fuzzing Debug" 199 index: 200 job-name: macosx64-fuzzing-debug 201 attributes: 202 enable-full-crashsymbols: true 203 # The gtest libxul contains libFuzzer targets 204 skip-verify-test-packaging: true 205 treeherder: 206 platform: osx-cross/debug 207 symbol: Bf 208 worker: 209 max-run-time: 5400 210 env: 211 MOZ_AUTOMATION_PACKAGE_TESTS: "1" 212 PERFHERDER_EXTRA_OPTIONS: fuzzing 213 run: 214 config: 215 - builds/releng_base_firefox.py 216 - builds/releng_base_mac_64_cross_builds.py 217 custom-build-variant-cfg: cross-fuzzing-debug 218 mozconfig-variant: debug-fuzzing 219 use-sccache: true 220 fetches: 221 toolchain: 222 - linux64-clang 223 - linux64-sccache 224 - macosx64-sdk 225 - macosx64-llvm-symbolizer 226 - sysroot-wasm32-wasi 227 - onnxruntime-x86_64-apple-darwin 228 optimization: 229 skip-unless-expanded: null 230 231 macosx64-aarch64-asan-fuzzing/opt: 232 description: "MacOS X Aarch64 Cross-compile Fuzzing ASAN" 233 index: 234 job-name: macosx64-aarch64-fuzzing-asan-opt 235 attributes: 236 # The gtest libxul contains libFuzzer targets 237 skip-verify-test-packaging: true 238 treeherder: 239 platform: osx-cross-aarch64/asan 240 symbol: Bof 241 worker: 242 max-run-time: 5400 243 env: 244 MOZ_AUTOMATION_PACKAGE_TESTS: "1" 245 PERFHERDER_EXTRA_OPTIONS: aarch64-asan-fuzzing 246 run: 247 config: 248 - builds/releng_base_firefox.py 249 - builds/releng_base_mac_64_cross_builds.py 250 custom-build-variant-cfg: cross-fuzzing-asan 251 mozconfig-variant: nightly-fuzzing-asan 252 extra-config: 253 mozconfig_platform: macosx64-aarch64 254 use-sccache: true 255 fetches: 256 toolchain: 257 - linux64-clang 258 - linux64-sccache 259 - macosx64-aarch64-llvm-symbolizer 260 - macosx64-sdk 261 - sysroot-wasm32-wasi 262 - onnxruntime-aarch64-apple-darwin 263 optimization: 264 skip-unless-expanded: null 265 266 macosx64-aarch64-fuzzing/debug: 267 description: "MacOS X Aarch64 Cross-compile Fuzzing Debug" 268 index: 269 job-name: macosx64-aarch64-fuzzing-debug 270 attributes: 271 enable-full-crashsymbols: true 272 # The gtest libxul contains libFuzzer targets 273 skip-verify-test-packaging: true 274 treeherder: 275 platform: osx-cross-aarch64/debug 276 symbol: Bf 277 worker: 278 max-run-time: 5400 279 env: 280 MOZ_AUTOMATION_PACKAGE_TESTS: "1" 281 PERFHERDER_EXTRA_OPTIONS: aarch64-fuzzing 282 run: 283 config: 284 - builds/releng_base_firefox.py 285 - builds/releng_base_mac_64_cross_builds.py 286 custom-build-variant-cfg: cross-fuzzing-debug 287 mozconfig-variant: debug-fuzzing 288 extra-config: 289 mozconfig_platform: macosx64-aarch64 290 use-sccache: true 291 fetches: 292 toolchain: 293 - linux64-clang 294 - linux64-sccache 295 - macosx64-aarch64-llvm-symbolizer 296 - macosx64-sdk 297 - sysroot-wasm32-wasi 298 - onnxruntime-aarch64-apple-darwin 299 optimization: 300 skip-unless-expanded: null 301 302 macosx64-x64-devedition/opt: 303 description: "MacOS X Dev Edition x64 (shippable)" 304 use-pgo: macosx64-shippable/opt 305 attributes: 306 enable-full-crashsymbols: true 307 skip-verify-test-packaging: true 308 upload-generated-sources: true 309 shipping-phase: build 310 shipping-product: devedition 311 index: 312 product: devedition 313 job-name: macosx64-x64-opt 314 type: shippable 315 treeherder: 316 platform: osx-cross-devedition/opt 317 symbol: Bx 318 tier: 1 319 worker: 320 max-run-time: 7200 321 env: 322 MOZ_AUTOMATION_PACKAGE_TESTS: "1" 323 run: 324 config: 325 - builds/releng_base_firefox.py 326 - builds/releng_base_mac_64_cross_builds.py 327 - taskcluster_nightly.py 328 extra-config: 329 stage_platform: macosx64-devedition 330 mozconfig-variant: devedition 331 run-on-projects: ['mozilla-beta'] 332 fetches: 333 toolchain: 334 - linux64-cctools-port 335 - linux64-clang 336 - macosx64-sdk 337 - sysroot-wasm32-wasi 338 - onnxruntime-x86_64-apple-darwin 339 340 macosx64-aarch64-devedition/opt: 341 description: "MacOS X Dev Edition Aarch64 (shippable)" 342 use-pgo: macosx64-aarch64-shippable/opt 343 attributes: 344 enable-full-crashsymbols: true 345 skip-verify-test-packaging: true 346 upload-generated-sources: true 347 shipping-phase: build 348 shipping-product: devedition 349 index: 350 product: devedition 351 job-name: macosx64-aarch64-opt 352 type: shippable 353 treeherder: 354 platform: osx-aarch64-devedition/opt 355 symbol: B 356 tier: 1 357 worker: 358 max-run-time: 7200 359 env: 360 MOZ_AUTOMATION_PACKAGE_TESTS: "1" 361 PERFHERDER_EXTRA_OPTIONS: aarch64 362 run: 363 config: 364 - builds/releng_base_firefox.py 365 - builds/releng_base_mac_64_cross_builds.py 366 - taskcluster_nightly.py 367 extra-config: 368 stage_platform: macosx64-aarch64-devedition 369 mozconfig_platform: macosx64-aarch64 370 mozconfig-variant: devedition 371 run-on-projects: ['mozilla-beta'] 372 fetches: 373 toolchain: 374 - linux64-cctools-port 375 - linux64-clang 376 - macosx64-sdk 377 - sysroot-wasm32-wasi 378 - onnxruntime-aarch64-apple-darwin 379 380 macosx64-devedition/opt: 381 description: "MacOS X Dev Edition Universal" 382 attributes: 383 shippable: true 384 enable-build-signing: true 385 skip-upload-crashsymbols: true 386 skip-verify-test-packaging: true 387 shipping-phase: build 388 shipping-product: devedition 389 index: 390 product: devedition 391 job-name: macosx64-opt 392 type: shippable 393 treeherder: 394 platform: osx-cross-devedition/opt 395 symbol: B 396 tier: 1 397 run-on-projects: ['mozilla-beta'] 398 worker: 399 max-run-time: 1800 400 run: 401 job-script: taskcluster/scripts/misc/unify.sh 402 config: 403 - builds/releng_base_firefox.py 404 dependencies: 405 macosx64-x64-devedition-opt: build-macosx64-x64-devedition/opt 406 macosx64-aarch64-devedition-opt: build-macosx64-aarch64-devedition/opt 407 fetches: 408 macosx64-x64-devedition-opt: 409 - artifact: target.dmg 410 extract: false 411 dest: x64 412 - artifact: buildhub.json 413 extract: false 414 dest: ../artifacts 415 - artifact: host/bin/mar 416 extract: false 417 dest: ../artifacts/host/bin 418 - artifact: host/bin/mbsdiff 419 extract: false 420 dest: ../artifacts/host/bin 421 - artifact: target.txt 422 extract: false 423 dest: ../artifacts 424 - artifact: target_info.txt 425 extract: false 426 dest: ../artifacts 427 - artifact: target.json 428 extract: false 429 dest: ../artifacts 430 - artifact: target.mozinfo.json 431 extract: false 432 dest: ../artifacts 433 - artifact: target.test_packages.json 434 extract: false 435 dest: ../artifacts 436 - artifact: target.perftests.tests.tar.zst 437 extract: false 438 dest: ../artifacts 439 - artifact: target.xpt_artifacts.zip 440 extract: false 441 dest: ../artifacts 442 - artifact: target.common.tests.tar.zst 443 dest: x64/common 444 - artifact: target.cppunittest.tests.tar.zst 445 dest: x64/cppunittest 446 - artifact: target.gtest.tests.tar.zst 447 dest: x64/gtest 448 - artifact: target.jittest.tests.tar.zst 449 dest: x64/jittest 450 - artifact: target.jsreftest.tests.tar.zst 451 dest: x64/jsreftest 452 - artifact: target.mochitest.tests.tar.zst 453 dest: x64/mochitest 454 - artifact: target.reftest.tests.tar.zst 455 dest: x64/reftest 456 - artifact: target.talos.tests.tar.zst 457 dest: x64/talos 458 - artifact: target.raptor.tests.tar.zst 459 dest: x64/raptor 460 - artifact: target.condprof.tests.tar.zst 461 dest: x64/confprof 462 - artifact: target.awsy.tests.tar.zst 463 dest: x64/awsy 464 - artifact: target.xpcshell.tests.tar.zst 465 dest: x64/xpcshell 466 - artifact: target.web-platform.tests.tar.zst 467 dest: x64/web-platform 468 - artifact: target.updater-dep.tests.tar.zst 469 dest: x64/updater-dep 470 - artifact: target.crashreporter-symbols.zip 471 dest: x64/crashreporter-symbols 472 - artifact: target.jsshell.zip 473 dest: x64/jsshell 474 - artifact: target.update_framework_artifacts.zip 475 dest: x64/update_framework_artifacts 476 - artifact: target.generated-files.tar.gz 477 extract: false 478 dest: ../artifacts 479 - artifact: target.langpack.xpi 480 extract: false 481 dest: ../artifacts 482 - artifact: mozharness.zip 483 extract: false 484 dest: ../artifacts 485 - artifact: target.trainhop.tests.tar.zst 486 extract: false 487 dest: ../artifacts 488 macosx64-aarch64-devedition-opt: 489 - artifact: target.dmg 490 extract: false 491 dest: aarch64 492 - artifact: target.common.tests.tar.zst 493 dest: aarch64/common 494 - artifact: target.cppunittest.tests.tar.zst 495 dest: aarch64/cppunittest 496 - artifact: target.gtest.tests.tar.zst 497 dest: aarch64/gtest 498 - artifact: target.jittest.tests.tar.zst 499 dest: aarch64/jittest 500 - artifact: target.jsreftest.tests.tar.zst 501 dest: aarch64/jsreftest 502 - artifact: target.mochitest.tests.tar.zst 503 dest: aarch64/mochitest 504 - artifact: target.reftest.tests.tar.zst 505 dest: aarch64/reftest 506 - artifact: target.talos.tests.tar.zst 507 dest: aarch64/talos 508 - artifact: target.raptor.tests.tar.zst 509 dest: aarch64/raptor 510 - artifact: target.condprof.tests.tar.zst 511 dest: aarch64/confprof 512 - artifact: target.awsy.tests.tar.zst 513 dest: aarch64/awsy 514 - artifact: target.xpcshell.tests.tar.zst 515 dest: aarch64/xpcshell 516 - artifact: target.web-platform.tests.tar.zst 517 dest: aarch64/web-platform 518 - artifact: target.updater-dep.tests.tar.zst 519 dest: aarch64/updater-dep 520 - artifact: target.crashreporter-symbols.zip 521 dest: aarch64/crashreporter-symbols 522 - artifact: target.jsshell.zip 523 dest: aarch64/jsshell 524 - artifact: target.update_framework_artifacts.zip 525 dest: aarch64/update_framework_artifacts 526 toolchain: 527 - linux64-cctools-port 528 - onnxruntime-x86_64-apple-darwin 529 530 macosx64-noopt/debug: 531 description: "MacOS X x64 No-optimize Debug" 532 index: 533 job-name: macosx64-noopt-debug 534 treeherder: 535 platform: osx-cross-noopt/debug 536 symbol: B 537 tier: 2 538 worker: 539 max-run-time: 3600 540 run: 541 config: 542 - builds/releng_base_firefox.py 543 - builds/releng_base_mac_64_cross_builds.py 544 custom-build-variant-cfg: cross-noopt-debug 545 mozconfig-variant: cross-noopt-debug 546 keep-artifacts: false 547 run-on-projects: ['mozilla-central'] 548 use-sccache: true 549 fetches: 550 toolchain: 551 - linux64-clang 552 - linux64-sccache 553 - macosx64-sdk 554 - sysroot-wasm32-wasi 555 - onnxruntime-x86_64-apple-darwin 556 557 macosx64-aarch64-noopt/debug: 558 description: "MacOS X aarch64 No-optimize Debug" 559 index: 560 job-name: macosx64-aarch64-noopt-debug 561 treeherder: 562 platform: osx-cross-noopt/debug 563 symbol: Baarch64 564 tier: 2 565 worker: 566 max-run-time: 3600 567 env: 568 PERFHERDER_EXTRA_OPTIONS: aarch64 569 run: 570 config: 571 - builds/releng_base_firefox.py 572 - builds/releng_base_mac_64_cross_builds.py 573 custom-build-variant-cfg: cross-noopt-debug 574 mozconfig-variant: cross-noopt-debug 575 keep-artifacts: false 576 extra-config: 577 mozconfig_platform: macosx64-aarch64 578 run-on-projects: ['mozilla-central'] 579 use-sccache: true 580 fetches: 581 toolchain: 582 - linux64-clang 583 - linux64-sccache 584 - macosx64-sdk 585 - sysroot-wasm32-wasi 586 - onnxruntime-aarch64-apple-darwin 587 588 macosx64-x64-add-on-devel/opt: 589 description: "MacOS X x64 add-on-devel" 590 index: 591 job-name: macosx64-x64-add-on-devel 592 treeherder: 593 platform: osx-cross-add-on-devel/opt 594 symbol: Bx 595 tier: 2 596 worker: 597 max-run-time: 3600 598 env: 599 PERFHERDER_EXTRA_OPTIONS: x64 600 run: 601 config: 602 - builds/releng_base_firefox.py 603 - builds/releng_base_mac_64_cross_builds.py 604 custom-build-variant-cfg: add-on-devel 605 mozconfig-variant: add-on-devel 606 run-on-projects: ['mozilla-beta', 'mozilla-release'] 607 use-sccache: true 608 fetches: 609 toolchain: 610 - linux64-clang 611 - linux64-sccache 612 - macosx64-sdk 613 - sysroot-wasm32-wasi 614 - onnxruntime-x86_64-apple-darwin 615 616 macosx64-aarch64-add-on-devel/opt: 617 description: "MacOS X Aarch64 add-on-devel" 618 index: 619 job-name: macosx64-aarch64-add-on-devel 620 treeherder: 621 platform: osx-cross-aarch64-add-on-devel/opt 622 symbol: B 623 tier: 2 624 worker: 625 max-run-time: 3600 626 env: 627 PERFHERDER_EXTRA_OPTIONS: aarch64 628 run: 629 config: 630 - builds/releng_base_firefox.py 631 - builds/releng_base_mac_64_cross_builds.py 632 custom-build-variant-cfg: add-on-devel 633 mozconfig-variant: add-on-devel 634 extra-config: 635 mozconfig_platform: macosx64-aarch64 636 run-on-projects: ['mozilla-beta', 'mozilla-release'] 637 use-sccache: true 638 fetches: 639 toolchain: 640 - linux64-clang 641 - linux64-sccache 642 - macosx64-sdk 643 - sysroot-wasm32-wasi 644 - onnxruntime-aarch64-apple-darwin 645 646 macosx64-add-on-devel/opt: 647 description: "MacOS X add-on-devel" 648 index: 649 job-name: macosx64-add-on-devel 650 treeherder: 651 platform: osx-cross-add-on-devel/opt 652 symbol: B 653 tier: 2 654 worker: 655 max-run-time: 1800 656 run: 657 job-script: taskcluster/scripts/misc/unify.sh 658 config: 659 - builds/releng_base_firefox.py 660 run-on-projects: ['mozilla-beta', 'mozilla-release'] 661 dependencies: 662 macosx64-x64-add-on-devel-opt: build-macosx64-x64-add-on-devel/opt 663 macosx64-aarch64-add-on-devel-opt: build-macosx64-aarch64-add-on-devel/opt 664 fetches: 665 macosx64-x64-add-on-devel-opt: 666 - artifact: target.dmg 667 extract: false 668 dest: x64 669 - artifact: buildhub.json 670 extract: false 671 dest: ../artifacts 672 - artifact: host/bin/mar 673 extract: false 674 dest: ../artifacts/host/bin 675 - artifact: host/bin/mbsdiff 676 extract: false 677 dest: ../artifacts/host/bin 678 - artifact: target.txt 679 extract: false 680 dest: ../artifacts 681 - artifact: target_info.txt 682 extract: false 683 dest: ../artifacts 684 - artifact: target.json 685 extract: false 686 dest: ../artifacts 687 - artifact: target.mozinfo.json 688 extract: false 689 dest: ../artifacts 690 - artifact: target.crashreporter-symbols.zip 691 dest: x64/crashreporter-symbols 692 - artifact: target.jsshell.zip 693 dest: x64/jsshell 694 - artifact: target.generated-files.tar.gz 695 extract: false 696 dest: ../artifacts 697 - artifact: target.langpack.xpi 698 extract: false 699 dest: ../artifacts 700 - artifact: mozharness.zip 701 extract: false 702 dest: ../artifacts 703 macosx64-aarch64-add-on-devel-opt: 704 - artifact: target.dmg 705 extract: false 706 dest: aarch64 707 - artifact: target.crashreporter-symbols.zip 708 dest: aarch64/crashreporter-symbols 709 - artifact: target.jsshell.zip 710 dest: aarch64/jsshell 711 toolchain: 712 - linux64-cctools-port 713 - onnxruntime-x86_64-apple-darwin 714 715 macosx64-nightlyasrelease/opt: 716 description: "MacOS X Nightly-As-Release" 717 use-pgo: macosx64-shippable/opt 718 attributes: 719 enable-full-crashsymbols: true 720 skip-verify-test-packaging: true 721 upload-generated-sources: true 722 index: 723 job-name: macosx64-nightlyasrelease-opt 724 treeherder: 725 platform: osx-nightlyasrelease/opt 726 symbol: Bpgo(Bnar) 727 tier: 1 728 run-on-projects: [trunk-only] 729 worker: 730 max-run-time: 7200 731 env: 732 MOZ_AUTOMATION_PACKAGE_TESTS: "1" 733 PERFHERDER_EXTRA_OPTIONS: nightly-as-release 734 run: 735 config: 736 - builds/releng_base_firefox.py 737 - builds/releng_base_mac_64_cross_builds.py 738 - taskcluster_nightly.py 739 mozconfig-variant: nightly-as-release 740 fetches: 741 toolchain: 742 - linux64-cctools-port 743 - linux64-clang 744 - macosx64-sdk 745 - sysroot-wasm32-wasi 746 - onnxruntime-x86_64-apple-darwin 747 748 macosx64-x64-shippable/opt: 749 description: "MacOS X x64 Cross-compile" 750 use-pgo: macosx64-shippable/opt 751 attributes: 752 enable-full-crashsymbols: true 753 skip-verify-test-packaging: true 754 upload-generated-sources: true 755 shipping-phase: build 756 shipping-product: firefox 757 index: 758 job-name: macosx64-x64-opt 759 type: shippable 760 treeherder: 761 platform: osx-shippable/opt 762 symbol: Bpgo(Bx) 763 tier: 1 764 run-on-projects: ['release'] 765 worker: 766 max-run-time: 7200 767 env: 768 MOZ_AUTOMATION_PACKAGE_TESTS: "1" 769 run: 770 config: 771 - builds/releng_base_firefox.py 772 - builds/releng_base_mac_64_cross_builds.py 773 - taskcluster_nightly.py 774 fetches: 775 toolchain: 776 - linux64-cctools-port 777 - linux64-clang 778 - macosx64-sdk 779 - sysroot-wasm32-wasi 780 - onnxruntime-x86_64-apple-darwin 781 782 macosx64-aarch64-shippable/opt: 783 description: "MacOS X aarch64 Cross-compile" 784 use-pgo: macosx64-aarch64-shippable/opt 785 attributes: 786 enable-full-crashsymbols: true 787 skip-verify-test-packaging: true 788 upload-generated-sources: true 789 shipping-phase: build 790 shipping-product: firefox 791 index: 792 job-name: macosx64-aarch64-opt 793 type: shippable 794 treeherder: 795 platform: osx-aarch64-shippable/opt 796 symbol: Bpgo(B) 797 tier: 1 798 run-on-projects: ['release'] 799 worker: 800 max-run-time: 7200 801 env: 802 MOZ_AUTOMATION_PACKAGE_TESTS: "1" 803 PERFHERDER_EXTRA_OPTIONS: aarch64 804 run: 805 config: 806 - builds/releng_base_firefox.py 807 - builds/releng_base_mac_64_cross_builds.py 808 - taskcluster_nightly.py 809 extra-config: 810 mozconfig_platform: macosx64-aarch64 811 fetches: 812 toolchain: 813 - linux64-cctools-port 814 - linux64-clang 815 - macosx64-sdk 816 - sysroot-wasm32-wasi 817 - onnxruntime-aarch64-apple-darwin 818 819 macosx64-shippable/opt: 820 description: "MacOS X Universal" 821 attributes: 822 shippable: true 823 enable-build-signing: true 824 skip-upload-crashsymbols: true 825 skip-verify-test-packaging: true 826 shipping-phase: build 827 shipping-product: firefox 828 index: 829 job-name: macosx64-opt 830 type: shippable 831 treeherder: 832 platform: osx-shippable/opt 833 symbol: Bpgo(B) 834 tier: 1 835 run-on-projects: ['release'] 836 worker: 837 max-run-time: 1800 838 run: 839 job-script: taskcluster/scripts/misc/unify.sh 840 config: 841 - builds/releng_base_firefox.py 842 dependencies: 843 macosx64-x64-shippable-opt: build-macosx64-x64-shippable/opt 844 macosx64-aarch64-shippable-opt: build-macosx64-aarch64-shippable/opt 845 fetches: 846 macosx64-x64-shippable-opt: 847 - artifact: target.dmg 848 extract: false 849 dest: x64 850 - artifact: buildhub.json 851 extract: false 852 dest: ../artifacts 853 - artifact: host/bin/mar 854 extract: false 855 dest: ../artifacts/host/bin 856 - artifact: host/bin/mbsdiff 857 extract: false 858 dest: ../artifacts/host/bin 859 - artifact: target.txt 860 extract: false 861 dest: ../artifacts 862 - artifact: target_info.txt 863 extract: false 864 dest: ../artifacts 865 - artifact: target.json 866 extract: false 867 dest: ../artifacts 868 - artifact: target.mozinfo.json 869 extract: false 870 dest: ../artifacts 871 - artifact: target.test_packages.json 872 extract: false 873 dest: ../artifacts 874 - artifact: target.perftests.tests.tar.zst 875 extract: false 876 dest: ../artifacts 877 - artifact: target.xpt_artifacts.zip 878 extract: false 879 dest: ../artifacts 880 - artifact: target.common.tests.tar.zst 881 dest: x64/common 882 - artifact: target.cppunittest.tests.tar.zst 883 dest: x64/cppunittest 884 - artifact: target.gtest.tests.tar.zst 885 dest: x64/gtest 886 - artifact: target.jittest.tests.tar.zst 887 dest: x64/jittest 888 - artifact: target.jsreftest.tests.tar.zst 889 dest: x64/jsreftest 890 - artifact: target.mochitest.tests.tar.zst 891 dest: x64/mochitest 892 - artifact: target.reftest.tests.tar.zst 893 dest: x64/reftest 894 - artifact: target.talos.tests.tar.zst 895 dest: x64/talos 896 - artifact: target.raptor.tests.tar.zst 897 dest: x64/raptor 898 - artifact: target.condprof.tests.tar.zst 899 dest: x64/confprof 900 - artifact: target.awsy.tests.tar.zst 901 dest: x64/awsy 902 - artifact: target.xpcshell.tests.tar.zst 903 dest: x64/xpcshell 904 - artifact: target.web-platform.tests.tar.zst 905 dest: x64/web-platform 906 - artifact: target.updater-dep.tests.tar.zst 907 dest: x64/updater-dep 908 - artifact: target.crashreporter-symbols.zip 909 dest: x64/crashreporter-symbols 910 - artifact: target.jsshell.zip 911 dest: x64/jsshell 912 - artifact: target.update_framework_artifacts.zip 913 dest: x64/update_framework_artifacts 914 - artifact: target.generated-files.tar.gz 915 extract: false 916 dest: ../artifacts 917 - artifact: target.langpack.xpi 918 extract: false 919 dest: ../artifacts 920 - artifact: mozharness.zip 921 extract: false 922 dest: ../artifacts 923 - artifact: target.trainhop.tests.tar.zst 924 extract: false 925 dest: ../artifacts 926 macosx64-aarch64-shippable-opt: 927 - artifact: target.dmg 928 extract: false 929 dest: aarch64 930 - artifact: target.common.tests.tar.zst 931 dest: aarch64/common 932 - artifact: target.cppunittest.tests.tar.zst 933 dest: aarch64/cppunittest 934 - artifact: target.gtest.tests.tar.zst 935 dest: aarch64/gtest 936 - artifact: target.jittest.tests.tar.zst 937 dest: aarch64/jittest 938 - artifact: target.jsreftest.tests.tar.zst 939 dest: aarch64/jsreftest 940 - artifact: target.mochitest.tests.tar.zst 941 dest: aarch64/mochitest 942 - artifact: target.reftest.tests.tar.zst 943 dest: aarch64/reftest 944 - artifact: target.talos.tests.tar.zst 945 dest: aarch64/talos 946 - artifact: target.raptor.tests.tar.zst 947 dest: aarch64/raptor 948 - artifact: target.condprof.tests.tar.zst 949 dest: aarch64/confprof 950 - artifact: target.awsy.tests.tar.zst 951 dest: aarch64/awsy 952 - artifact: target.xpcshell.tests.tar.zst 953 dest: aarch64/xpcshell 954 - artifact: target.web-platform.tests.tar.zst 955 dest: aarch64/web-platform 956 - artifact: target.updater-dep.tests.tar.zst 957 dest: aarch64/updater-dep 958 - artifact: target.crashreporter-symbols.zip 959 dest: aarch64/crashreporter-symbols 960 - artifact: target.jsshell.zip 961 dest: aarch64/jsshell 962 - artifact: target.update_framework_artifacts.zip 963 dest: aarch64/update_framework_artifacts 964 toolchain: 965 - linux64-cctools-port 966 - onnxruntime-x86_64-apple-darwin