tor-browser

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

node.yml (2110B)


      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    description: "Node repack toolchain build"
      7    attributes:
      8        local-toolchain: true
      9    worker-type: b-linux-docker-amd
     10    worker:
     11        max-run-time: 1800
     12    run:
     13        script: repack-node.sh
     14        toolchain-artifact: public/build/node.tar.zst
     15 
     16 linux64-node-12:
     17    treeherder:
     18        symbol: TL(node-12)
     19    fetches:
     20        fetch:
     21            - nodejs-12-linux64
     22 
     23 linux64-node-22:
     24    # The upstream prebuilt binary requires glibc 2.28, which is too recent for Ubuntu 18.04,
     25    # so we build our own that won't have that requirement.
     26    description: "Node toolchain build"
     27    treeherder:
     28        symbol: TL(node-22)
     29    worker-type: b-linux-docker-large-amd
     30    run:
     31        script: build-nodejs.sh
     32        toolchain-alias:
     33            - linux64-node
     34    fetches:
     35        fetch:
     36            - nodejs-22-source
     37        toolchain:
     38            - linux64-gcc-11
     39            - linux64-toolchain-sysroot-gcc10
     40 
     41 linux64-aarch64-node-22:
     42    treeherder:
     43        symbol: TLA64(node-22)
     44    run:
     45        toolchain-alias:
     46            - linux64-aarch64-node
     47    fetches:
     48        fetch:
     49            - nodejs-22-linux64-arm64
     50 
     51 macosx64-node-22:
     52    treeherder:
     53        symbol: TM(node-22)
     54    run:
     55        toolchain-alias:
     56            - macosx64-node
     57 
     58    fetches:
     59        fetch:
     60            - nodejs-22-macosx64
     61 
     62 macosx64-aarch64-node-22:
     63    treeherder:
     64        symbol: TMA64(node-22)
     65    run:
     66        toolchain-alias:
     67            - macosx64-aarch64-node
     68    fetches:
     69        fetch:
     70            - nodejs-22-macosx64-arm64
     71 
     72 win64-node-22:
     73    treeherder:
     74        symbol: TW64(node-22)
     75    run:
     76        toolchain-alias:
     77            - win64-node
     78    fetches:
     79        fetch:
     80            - nodejs-22-win64
     81 
     82 win32-node-22:
     83    treeherder:
     84        symbol: TW32(node-22)
     85    run:
     86        toolchain-alias:
     87            - win32-node
     88    fetches:
     89        fetch:
     90            - nodejs-22-win32