kind.yml (3657B)
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 loader: taskgraph.loader.transform:loader 6 7 kind-dependencies: 8 - toolchain 9 - fetch 10 - generate-profile 11 12 transforms: 13 - gecko_taskgraph.transforms.build:transforms 14 - gecko_taskgraph.transforms.build_attrs:transforms 15 - gecko_taskgraph.transforms.build_schedules:transforms 16 - gecko_taskgraph.transforms.build_lints:transforms 17 - gecko_taskgraph.transforms.job:transforms 18 - gecko_taskgraph.transforms.artifact:transforms 19 - gecko_taskgraph.transforms.task:transforms 20 21 tasks-from: 22 - android.yml 23 - android-asan.yml 24 - android-stuff.yml 25 - ios.yml 26 - linux.yml 27 - linux-base-toolchains.yml 28 - macosx.yml 29 - macosx-native.yml 30 - windows.yml 31 - windows-mingw.yml 32 - fenix.yml 33 34 task-defaults: 35 worker: 36 env: 37 MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE: system 38 use-python: default 39 use-uv: true 40 fetches: 41 toolchain: 42 - terser 43 run: 44 mozconfig-variant: 45 by-release-type: 46 beta: beta 47 release.*: release 48 # We keep using the release configs as the beta and release configs are 49 # identical except for 50 # https://searchfox.org/mozilla-central/rev/ce9ff94ffed34dc17ec0bfa406156d489eaa8ee1/browser/config/mozconfigs/linux32/release#1 # noqa 51 esr.*: release 52 default: nightly 53 # Note: These settings are only honored by nightly (i.e. shipping) builds 54 update-channel: 55 by-release-type: 56 nightly: 57 by-project: 58 try: nightly-try 59 default: nightly 60 nightly-larch: nightly-larch 61 nightly-oak: nightly-oak 62 nightly-pine: nightly-pine 63 nightly-cypress: nightly-cypress 64 beta: 65 by-shipping-product: 66 devedition: aurora 67 default: beta 68 release.*: release 69 esr.*: esr 70 default: null 71 # ACCEPTED_MAR_CHANNEL_IDS should usually be the same as the value MAR_CHANNEL_ID. 72 # If more than one ID is needed, then you should use a comma separated list 73 # of values. 74 # The MAR_CHANNEL_ID must not contain the following 3 characters: ",\t " 75 mar-channel-id: 76 by-release-type: 77 nightly-larch: firefox-nightly-larch 78 nightly-oak: firefox-nightly-oak 79 nightly-pine: firefox-nightly-pine 80 beta: 81 by-shipping-product: 82 devedition: firefox-mozilla-aurora 83 default: firefox-mozilla-beta 84 release.*: firefox-mozilla-release 85 esr.*: firefox-mozilla-esr 86 default: firefox-mozilla-central 87 accepted-mar-channel-ids: 88 by-release-type: 89 nightly-larch: firefox-nightly-larch 90 nightly-oak: firefox-nightly-oak 91 nightly-pine: firefox-nightly-pine 92 beta: 93 by-shipping-product: 94 devedition: firefox-mozilla-aurora 95 default: firefox-mozilla-beta,firefox-mozilla-release 96 release.*: firefox-mozilla-release 97 esr.*: firefox-mozilla-esr 98 default: firefox-mozilla-central