kind.yml (4325B)
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 10 transforms: 11 - gecko_taskgraph.transforms.bootstrap:transforms 12 - gecko_taskgraph.transforms.task:transforms 13 14 task-defaults: 15 run-on-repo-type: [hg] 16 17 tasks: 18 debian11: 19 image: debian:bullseye 20 pre-commands: 21 - apt-get update 22 - apt-get install -y --no-install-recommends curl git python3-pip 23 debian12: 24 image: debian:bookworm 25 pre-commands: 26 - apt-get update 27 - apt-get install -y --no-install-recommends curl git python3-pip 28 debian13: 29 image: debian:trixie 30 pre-commands: 31 - apt-get update 32 - apt-get install -y --no-install-recommends curl libcurl4 git python3-pip 33 debian14: 34 image: debian:forky 35 pre-commands: 36 - apt-get update 37 - apt-get install -y --no-install-recommends curl libcurl4 git python3-pip 38 ubuntu2204: 39 image: ubuntu:jammy 40 pre-commands: 41 - apt-get update 42 - apt-get install -y --no-install-recommends curl git python3-pip 43 ubuntu2404: 44 image: ubuntu:noble 45 pre-commands: 46 - apt-get update 47 # For some reason, this is required, now. 48 - export DEBIAN_FRONTEND=noninteractive 49 - apt-get install -y --no-install-recommends curl git python3-pip 50 ubuntu2504: 51 image: ubuntu:plucky 52 pre-commands: 53 - apt-get update 54 # For some reason, this is required, now. 55 - export DEBIAN_FRONTEND=noninteractive 56 - apt-get install -y --no-install-recommends curl git python3-pip 57 ubuntu2510: 58 image: ubuntu:questing 59 pre-commands: 60 - apt-get update 61 # For some reason, this is required, now. 62 - export DEBIAN_FRONTEND=noninteractive 63 - apt-get install -y --no-install-recommends curl git python3-pip 64 fedora36: 65 image: fedora:36 66 pre-commands: 67 - dnf install -y git python3-pip 68 fedora37: 69 image: fedora:37 70 pre-commands: 71 - dnf install -y git python3-pip 72 fedora38: 73 image: fedora:38 74 pre-commands: 75 - dnf install -y git python3-pip 76 fedora39: 77 image: fedora:39 78 pre-commands: 79 - dnf install -y git python3-pip 80 fedora40: 81 image: fedora:40 82 pre-commands: 83 - dnf install -y git python3-pip 84 fedora41: 85 image: fedora:41 86 pre-commands: 87 - dnf install -y git python3-pip 88 fedora42: 89 image: fedora:42 90 pre-commands: 91 - dnf install -y git python3-pip awk 92 fedora43: 93 image: fedora:43 94 pre-commands: 95 - dnf install -y git python3-pip awk 96 # Temporarily disabled due to bug 1985871 97 # rockylinux8: 98 # image: rockylinux/rockylinux:8 99 # pre-commands: 100 # - dnf install -y git python39-pip 101 rockylinux9: 102 image: rockylinux/rockylinux:9 103 pre-commands: 104 - dnf install -y git python3-pip 105 rockylinux10: 106 image: rockylinux/rockylinux:10 107 pre-commands: 108 - dnf install -y git python3-pip 109 opensuse-leap: 110 image: opensuse/leap 111 pre-commands: 112 - zypper install -y curl git python311-pip python311-curses gzip 113 - ln -s /usr/bin/python3.11 /usr/bin/python3 114 opensuse-tumbleweed: 115 image: opensuse/tumbleweed 116 pre-commands: 117 - zypper install -y git python3-pip python3-curses 118 gentoo: 119 image: gentoo/stage3 120 pre-commands: 121 - emerge --sync 122 - emerge dev-vcs/git dev-python/pip curl 123 archlinux: 124 image: archlinux 125 pre-commands: 126 - pacman -Syu --noconfirm git python-pip 127 voidlinux: 128 image: voidlinux/voidlinux 129 pre-commands: 130 - sed -i s/alpha.de.repo.voidlinux.org/repo-default.voidlinux.org/g /usr/share/xbps.d/* 131 - xbps-install -Suyv xbps 132 - xbps-install -Suyv curl git python3-pip