tor-browser

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

commit 02175cb637f8a161919119468940c3531c9b6803
parent 9add085fed69608dc7d7701161d43ca13d9081ab
Author: Erich Gubler <erichdongubler@gmail.com>
Date:   Fri,  3 Oct 2025 16:10:46 +0000

Bug 1989099 - refactor(dxc): factor out common elements of `toolchain-dxc` jobs r=webgpu-reviewers,nical

Differential Revision: https://phabricator.services.mozilla.com/D265145

Diffstat:
Mtaskcluster/kinds/toolchain/dxc.yml | 54++++++++++++++++++------------------------------------
1 file changed, 18 insertions(+), 36 deletions(-)

diff --git a/taskcluster/kinds/toolchain/dxc.yml b/taskcluster/kinds/toolchain/dxc.yml @@ -3,62 +3,44 @@ # file, You can obtain one at http://mozilla.org/MPL/2.0/. --- task-defaults: - worker-type: b-linux-amd - worker: - max-run-time: 1800 - -win64-dxc: - description: "DirectX Shader Compiler (x86_64)" attributes: dxc-crash-symbols: true enable-full-crashsymbols: true local-toolchain: true - treeherder: - symbol: TW64(dxc) + fetches: + toolchain: + - linux64-clang-toolchain + - linux64-dump_syms + - linux64-makecab + - vs-toolchain + fetch: + - dxc-src + run: + script: build-dxc.sh + sparse-profile: null + worker-type: b-linux-amd worker: env: MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE: system MAKECAB: /builds/worker/fetches/makecab/makecab + max-run-time: 1800 + +win64-dxc: + description: "DirectX Shader Compiler (x86_64)" + treeherder: + symbol: TW64(dxc) run: - script: build-dxc.sh - sparse-profile: null arguments: - "x86_64" toolchain-artifact: public/build/dxc-x86_64-pc-windows-msvc.tar.zst toolchain-alias: dxc-x86_64-pc-windows-msvc - fetches: - toolchain: - - linux64-clang-toolchain - - linux64-dump_syms - - linux64-makecab - - vs-toolchain - fetch: - - dxc-src win64-aarch64-dxc: description: "DirectX Shader Compiler (aarch64)" - attributes: - dxc-crash-symbols: true - enable-full-crashsymbols: true - local-toolchain: true treeherder: symbol: TWA64(dxc) - worker: - env: - MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE: system - MAKECAB: /builds/worker/fetches/makecab/makecab run: - script: build-dxc.sh - sparse-profile: null arguments: - "aarch64" toolchain-artifact: public/build/dxc-aarch64-pc-windows-msvc.tar.zst toolchain-alias: dxc-aarch64-pc-windows-msvc - fetches: - toolchain: - - linux64-clang-toolchain - - linux64-dump_syms - - linux64-makecab - - vs-toolchain - fetch: - - dxc-src