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/.
5 loader: gecko_taskgraph.loader.transform:loader
12 - gecko_taskgraph.transforms.condprof:transforms
13 - gecko_taskgraph.transforms.job:transforms
14 - gecko_taskgraph.transforms.task:transforms
24 cwd: fetches/condprofile
26 tooltool-downloads: public
28 - secrets:get:project/releng/gecko/build/level-{level}/conditioned-profiles
30 taskcluster-proxy: true
32 use-system-python: false
34 windows2012-64-firefox:
35 worker-type: b-win2022
36 description: Creates or updates conditioned profiles on Win64
37 run-on-projects: ['mozilla-central']
39 symbol: condprof(firefox)
40 platform: windows2012-64/opt
43 job-name: condprof-win64
45 build: build-win64-shippable/opt
51 - artifact: target.condprof.tests.tar.gz
52 - artifact: target.zip
57 python3.exe condprof/main.py
59 --geckodriver ${MOZ_FETCHES_DIR}/geckodriver.exe
60 --firefox ${MOZ_FETCHES_DIR}/firefox/firefox.exe
61 --scenario ${SCENARIO}
65 - name: public/condprof
69 worker-type: b-linux-gcp
70 description: Creates or updates conditioned profiles on Linux
71 run-on-projects: ['mozilla-central']
73 symbol: condprof(firefox)
77 job-name: condprof-linux64
79 build: build-linux64-shippable/opt
85 - artifact: target.condprof.tests.tar.gz
86 - artifact: target.tar.bz2
92 bin/python3 condprof/main.py
94 --geckodriver ${MOZ_FETCHES_DIR}/geckodriver
95 --firefox ${MOZ_FETCHES_DIR}/firefox/firefox-bin
96 --scenario ${SCENARIO}
99 docker-image: {in-tree: condprof}
101 - name: public/condprof
102 path: /builds/worker/archive
105 worker-type: t-osx-1015-r8
106 description: Creates or updates conditioned profiles on macOS
107 run-on-projects: ['mozilla-central']
109 symbol: condprof(firefox)
110 platform: macosx1015-64-qr/opt
113 job-name: condprof-macosx64
115 build: build-macosx64-shippable/opt
118 - artifact: target.condprof.tests.tar.gz
119 - artifact: target.dmg
122 - macosx64-geckodriver
126 bin/python3 condprof/main.py
128 --geckodriver ${MOZ_FETCHES_DIR}/geckodriver
129 --firefox ${MOZ_FETCHES_DIR}/target.dmg
130 --scenario ${SCENARIO}
134 - name: public/condprof