tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

macosx-native.yml (4708B)


      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-osx-1015
      9    worker:
     10        max-run-time: 7200
     11        artifacts:
     12            - name: public/build/security/{browser_entitlement}.xml
     13              path: checkouts/gecko/security/mac/hardenedruntime/{entitlement_directory}/{browser_entitlement}.xml
     14              type: file
     15            - name: public/build/security/media-plugin-helper.xml
     16              path: checkouts/gecko/security/mac/hardenedruntime/{entitlement_directory}/media-plugin-helper.xml
     17              type: file
     18            - name: public/build/security/plugin-container.xml
     19              path: checkouts/gecko/security/mac/hardenedruntime/{entitlement_directory}/plugin-container.xml
     20              type: file
     21    run:
     22        using: mozharness
     23        script: "mozharness/scripts/fx_desktop_build.py"
     24 
     25 macosx64-plain/opt:
     26    description: "MacOS X x64 Opt Plain"
     27    index:
     28        job-name: macosx64-plain-opt
     29    treeherder:
     30        symbol: Bp
     31        platform: osx/opt
     32        tier: 1
     33    worker:
     34        env:
     35            PERFHERDER_EXTRA_OPTIONS: plain
     36    run:
     37        actions: [build]
     38        config:
     39            - builds/releng_base_firefox.py
     40            - builds/taskcluster_base_macosx.py
     41        extra-config:
     42            disable_package_metrics: true
     43            stage_platform: macosx64
     44            mozconfig_platform: macosx64
     45        mozconfig-variant: plain-opt
     46    run-on-projects: ['mozilla-central']
     47    fetches:
     48        toolchain:
     49            - macosx64-clang
     50            - macosx64-cbindgen
     51            - macosx64-nasm
     52            - macosx64-node
     53            - macosx64-rust
     54            - macosx64-sdk
     55            - sysroot-wasm32-wasi
     56            - onnxruntime-x86_64-apple-darwin
     57    optimization:
     58        skip-unless-expanded: null
     59 
     60 macosx64-plain/debug:
     61    description: "MacOS X x64 Debug Plain"
     62    index:
     63        job-name: macosx64-plain-debug
     64    treeherder:
     65        symbol: Bp
     66        platform: osx/debug
     67        tier: 1
     68    worker:
     69        env:
     70            PERFHERDER_EXTRA_OPTIONS: plain
     71    run:
     72        actions: [build]
     73        config:
     74            - builds/releng_base_firefox.py
     75            - builds/taskcluster_base_macosx.py
     76        extra-config:
     77            disable_package_metrics: true
     78            stage_platform: macosx64
     79            mozconfig_platform: macosx64
     80        mozconfig-variant: plain-debug
     81    run-on-projects: ['trunk']
     82    fetches:
     83        toolchain:
     84            - macosx64-clang
     85            - macosx64-cbindgen
     86            - macosx64-nasm
     87            - macosx64-node
     88            - macosx64-rust
     89            - macosx64-sdk
     90            - sysroot-wasm32-wasi
     91            - onnxruntime-x86_64-apple-darwin
     92    optimization:
     93        skip-unless-expanded: null
     94 
     95 macosx64-rusttests/opt:
     96    description: "MacOS X x64 Rust Tests Opt"
     97    index:
     98        job-name: macosx64-rusttests-opt
     99    treeherder:
    100        platform: macosx64/opt
    101        symbol: BR
    102        tier: 1
    103    worker:
    104        env:
    105            PERFHERDER_EXTRA_OPTIONS: rusttests
    106    run:
    107        actions: [build]
    108        config:
    109            - builds/releng_base_firefox.py
    110            - builds/taskcluster_base_macosx.py
    111            - builds/releng_sub_mac_configs/rusttests.py
    112        extra-config:
    113            mozconfig_platform: macosx64
    114        mozconfig-variant: rusttests
    115    run-on-projects: ['mozilla-central']
    116    fetches:
    117        toolchain:
    118            - macosx64-clang
    119            - macosx64-rust
    120            - macosx64-cbindgen
    121            - macosx64-nasm
    122            - macosx64-node
    123            - macosx64-sdk
    124    optimization:
    125        test-inclusive: [rusttests]
    126 
    127 macosx64-rusttests/debug:
    128    description: "MacOS X x64 Rust Tests Debug"
    129    index:
    130        job-name: macosx64-rusttests-debug
    131    treeherder:
    132        platform: macosx64/debug
    133        symbol: BR
    134        tier: 1
    135    worker:
    136        env:
    137            PERFHERDER_EXTRA_OPTIONS: rusttests
    138    run:
    139        actions: [build]
    140        config:
    141            - builds/releng_base_firefox.py
    142            - builds/taskcluster_base_macosx.py
    143            - builds/releng_sub_mac_configs/rusttests.py
    144        extra-config:
    145            mozconfig_platform: macosx64
    146        mozconfig-variant: rusttests-debug
    147    run-on-projects: ['trunk']
    148    fetches:
    149        toolchain:
    150            - macosx64-clang
    151            - macosx64-rust
    152            - macosx64-cbindgen
    153            - macosx64-nasm
    154            - macosx64-node
    155            - macosx64-sdk
    156    optimization:
    157        test-inclusive: [rusttests]