kind.yml (11410B)
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 11 transforms: 12 - gecko_taskgraph.transforms.job:transforms 13 - gecko_taskgraph.transforms.task:transforms 14 15 task-defaults: 16 run-on-repo-type: [hg] 17 attributes: 18 cron: true 19 # This enables uploading symbols. 20 enable-full-crashsymbols: true 21 fetches: 22 toolchain: 23 - linux64-dump_syms 24 - linux64-7zz 25 treeherder: 26 platform: symbols/opt 27 kind: other 28 tier: 2 29 worker-type: b-linux 30 worker: 31 env: 32 MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE: system 33 34 tasks: 35 mac: 36 description: Extract macOS system symbols found in crashreports 37 attributes: 38 build_platform: macos 39 index: 40 product: system-symbols 41 job-name: mac 42 type: generic 43 worker: 44 env: 45 PROCESSED_PACKAGES_PATH: public/build/processed-packages.gz 46 REPOSADO_METADATA_PATH: public/build/reposado-metadata.tar.gz 47 artifacts: 48 - name: public/build 49 type: directory 50 path: /builds/worker/artifacts/ 51 docker-image: {in-tree: system-symbols-mac} 52 max-run-time: 28800 53 run: 54 using: run-task 55 command: >- 56 ./run.sh 57 treeherder: 58 symbol: system-symbols-mac 59 fetches: 60 toolchain: 61 - linux64-libdmg 62 win: 63 description: Extract windows system symbols found in crashreports 64 attributes: 65 build_platform: windows 66 index: 67 product: system-symbols 68 job-name: win 69 type: generic 70 worker: 71 artifacts: 72 - name: public/build 73 type: directory 74 path: /builds/worker/artifacts/ 75 docker-image: {in-tree: system-symbols-win} 76 max-run-time: 3600 77 run: 78 using: run-task 79 command: >- 80 ./run.sh 81 treeherder: 82 symbol: system-symbols-win 83 archlinux: 84 description: Extract ArchLinux system symbols found in crashreports 85 attributes: 86 build_platform: archlinux 87 index: 88 product: system-symbols 89 job-name: archlinux 90 type: generic 91 worker: 92 artifacts: 93 - name: public/build 94 type: directory 95 path: /builds/worker/artifacts/ 96 docker-image: {in-tree: system-symbols-linux-scraper} 97 max-run-time: 14400 98 run: 99 using: run-task 100 command: >- 101 ./run.sh arch 102 treeherder: 103 symbol: sys-symbols-archlinux 104 fetches: 105 fetch: 106 - symbol-scrapers 107 debian: 108 description: Extract Debian system symbols found in crashreports 109 attributes: 110 build_platform: debian 111 index: 112 product: system-symbols 113 job-name: debian 114 type: generic 115 worker: 116 artifacts: 117 - name: public/build 118 type: directory 119 path: /builds/worker/artifacts/ 120 docker-image: {in-tree: system-symbols-linux-scraper} 121 max-run-time: 14400 122 run: 123 using: run-task 124 command: >- 125 ./run.sh debian 126 treeherder: 127 symbol: sys-symbols-debian 128 fetches: 129 fetch: 130 - symbol-scrapers 131 firefox-snap: 132 description: Extract Firefox Snap symbols found in crashreports 133 attributes: 134 build_platform: firefox-snap 135 index: 136 product: system-symbols 137 job-name: firefox-snap 138 type: generic 139 worker: 140 artifacts: 141 - name: public/build 142 type: directory 143 path: /builds/worker/artifacts/ 144 docker-image: {in-tree: system-symbols-linux-scraper} 145 max-run-time: 14400 146 run: 147 using: run-task 148 command: >- 149 ./run.sh firefox-snap 150 treeherder: 151 symbol: firefox-symbols-snap 152 fetches: 153 fetch: 154 - symbol-scrapers 155 flatpak: 156 description: Extract Firefox Flatpak symbols found in crashreports 157 attributes: 158 build_platform: firefox-flatpak 159 index: 160 product: system-symbols 161 job-name: firefox-flatpak 162 type: generic 163 worker: 164 artifacts: 165 - name: public/build 166 type: directory 167 path: /builds/worker/artifacts/ 168 docker-image: {in-tree: system-symbols-linux-scraper} 169 max-run-time: 14400 170 run: 171 using: run-task 172 command: >- 173 ./run.sh firefox-flatpak 174 treeherder: 175 symbol: firefox-symbols-fltpk 176 fetches: 177 fetch: 178 - symbol-scrapers 179 gnome-sdk-snap: 180 description: Extract GNOME SDK Snap symbols found in crashreports 181 attributes: 182 build_platform: gnome-sdk-snap 183 index: 184 product: system-symbols 185 job-name: gnome-sdk-snap 186 type: generic 187 worker: 188 artifacts: 189 - name: public/build 190 type: directory 191 path: /builds/worker/artifacts/ 192 docker-image: {in-tree: system-symbols-linux-scraper} 193 max-run-time: 14400 194 run: 195 using: run-task 196 command: >- 197 ./run.sh gnome-sdk-snap 198 treeherder: 199 symbol: gnome-sdk-symbols-snap 200 fetches: 201 fetch: 202 - symbol-scrapers 203 fedora: 204 description: Extract Fedora system symbols found in crashreports 205 attributes: 206 build_platform: fedora 207 index: 208 product: system-symbols 209 job-name: fedora 210 type: generic 211 worker: 212 artifacts: 213 - name: public/build 214 type: directory 215 path: /builds/worker/artifacts/ 216 docker-image: {in-tree: system-symbols-linux-scraper} 217 max-run-time: 14400 218 run: 219 using: run-task 220 command: >- 221 ./run.sh fedora 222 treeherder: 223 symbol: sys-symbols-fedora 224 fetches: 225 fetch: 226 - symbol-scrapers 227 opensuse: 228 description: Extract OpenSUSE system symbols found in crashreports 229 attributes: 230 build_platform: opensuse 231 index: 232 product: system-symbols 233 job-name: opensuse 234 type: generic 235 worker: 236 artifacts: 237 - name: public/build 238 type: directory 239 path: /builds/worker/artifacts/ 240 docker-image: {in-tree: system-symbols-linux-scraper} 241 max-run-time: 14400 242 run: 243 using: run-task 244 command: >- 245 ./run.sh opensuse 246 treeherder: 247 symbol: sys-symbols-opensuse 248 fetches: 249 fetch: 250 - symbol-scrapers 251 ubuntu: 252 description: Extract Ubuntu system symbols found in crashreports 253 attributes: 254 build_platform: ubuntu 255 index: 256 product: system-symbols 257 job-name: ubuntu 258 type: generic 259 worker: 260 artifacts: 261 - name: public/build 262 type: directory 263 path: /builds/worker/artifacts/ 264 docker-image: {in-tree: system-symbols-linux-scraper} 265 max-run-time: 18000 266 run: 267 using: run-task 268 command: >- 269 ./run.sh ubuntu 270 treeherder: 271 symbol: sys-symbols-ubuntu 272 fetches: 273 fetch: 274 - symbol-scrapers 275 win-gfx: 276 description: Extract symbols from closed-source Windows graphics drivers 277 attributes: 278 build_platform: windows-graphics 279 index: 280 product: system-symbols 281 job-name: win-gfx 282 type: generic 283 worker: 284 artifacts: 285 - name: public/build 286 type: directory 287 path: /builds/worker/artifacts/ 288 docker-image: {in-tree: system-symbols-win-gfx} 289 max-run-time: 14400 290 run: 291 using: run-task 292 command: >- 293 ./run.sh 294 treeherder: 295 symbol: sys-symbols-win-gfx 296 fetches: 297 fetch: 298 - symbol-scrapers 299 toolchain: 300 - linux64-cabextract 301 alpine: 302 description: Extract Alpine Linux system symbols found in crashreports 303 attributes: 304 build_platform: alpine 305 index: 306 product: system-symbols 307 job-name: alpine 308 type: generic 309 worker: 310 artifacts: 311 - name: public/build 312 type: directory 313 path: /builds/worker/artifacts/ 314 docker-image: {in-tree: system-symbols-linux-scraper} 315 max-run-time: 14400 316 run: 317 using: run-task 318 command: >- 319 ./run.sh alpine 320 treeherder: 321 symbol: sys-symbols-alpine 322 fetches: 323 fetch: 324 - symbol-scrapers 325 thunderbird-snap: 326 description: Extract Thunderbird Snap symbols found in crashreports 327 attributes: 328 build_platform: thunderbird-snap 329 index: 330 product: system-symbols 331 job-name: thunderbird-snap 332 type: generic 333 worker: 334 artifacts: 335 - name: public/build 336 type: directory 337 path: /builds/worker/artifacts/ 338 docker-image: {in-tree: system-symbols-linux-scraper} 339 max-run-time: 14400 340 run: 341 using: run-task 342 command: >- 343 ./run.sh thunderbird-snap 344 treeherder: 345 symbol: tbird-symbols-snap 346 fetches: 347 fetch: 348 - symbol-scrapers 349 raspberry-pi-os: 350 description: Extract Raspberry Pi OS system symbols found in crashreports 351 attributes: 352 build_platform: raspberry-pi-os 353 index: 354 product: system-symbols 355 job-name: raspberry-pi-os 356 type: generic 357 worker: 358 artifacts: 359 - name: public/build 360 type: directory 361 path: /builds/worker/artifacts/ 362 docker-image: {in-tree: system-symbols-linux-scraper} 363 max-run-time: 14400 364 run: 365 using: run-task 366 command: >- 367 ./run.sh raspberry-pi-os 368 treeherder: 369 symbol: sys-symbols-rpios 370 fetches: 371 fetch: 372 - symbol-scrapers