x86_64-alpine-320:
extends: .native_build_job
needs:
- job: x86_64-alpine-320-container
optional: true
allow_failure: false
variables:
NAME: alpine-320
TARGET_BASE_IMAGE: docker.io/library/alpine:3.20
x86_64-alpine-edge:
extends: .native_build_job
needs:
- job: x86_64-alpine-edge-container
optional: true
allow_failure: true
variables:
NAME: alpine-edge
TARGET_BASE_IMAGE: docker.io/library/alpine:edge
x86_64-almalinux-9:
extends: .native_build_job
needs:
- job: x86_64-almalinux-9-container
optional: true
allow_failure: false
variables:
NAME: almalinux-9
TARGET_BASE_IMAGE: docker.io/library/almalinux:9
x86_64-almalinux-9-git:
extends: .native_git_build_job
needs:
- job: x86_64-almalinux-9-container
optional: true
allow_failure: false
variables:
NAME: almalinux-9
TARGET_BASE_IMAGE: docker.io/library/almalinux:9
x86_64-centos-stream-9:
extends: .native_build_job
needs:
- job: x86_64-centos-stream-9-container
optional: true
allow_failure: false
variables:
NAME: centos-stream-9
TARGET_BASE_IMAGE: quay.io/centos/centos:stream9
x86_64-debian-12:
extends: .native_build_job
needs:
- job: x86_64-debian-12-container
optional: true
allow_failure: false
variables:
NAME: debian-12
TARGET_BASE_IMAGE: docker.io/library/debian:12-slim
x86_64-debian-sid:
extends: .native_build_job
needs:
- job: x86_64-debian-sid-container
optional: true
allow_failure: true
variables:
NAME: debian-sid
TARGET_BASE_IMAGE: docker.io/library/debian:sid-slim
x86_64-fedora-40:
extends: .native_build_job
needs:
- job: x86_64-fedora-40-container
optional: true
allow_failure: false
variables:
NAME: fedora-40
TARGET_BASE_IMAGE: registry.fedoraproject.org/fedora:40
x86_64-fedora-41:
extends: .native_build_job
needs:
- job: x86_64-fedora-41-container
optional: true
allow_failure: false
variables:
CLIPPY: enable
DOC: enable
NAME: fedora-41
TARGET_BASE_IMAGE: registry.fedoraproject.org/fedora:41
x86_64-fedora-rawhide:
extends: .native_build_job
needs:
- job: x86_64-fedora-rawhide-container
optional: true
allow_failure: true
variables:
NAME: fedora-rawhide
TARGET_BASE_IMAGE: registry.fedoraproject.org/fedora:rawhide
x86_64-opensuse-leap-15:
extends: .native_build_job
needs:
- job: x86_64-opensuse-leap-15-container
optional: true
allow_failure: false
variables:
NAME: opensuse-leap-15
TARGET_BASE_IMAGE: registry.opensuse.org/opensuse/leap:15.6
x86_64-opensuse-tumbleweed:
extends: .native_build_job
needs:
- job: x86_64-opensuse-tumbleweed-container
optional: true
allow_failure: true
variables:
NAME: opensuse-tumbleweed
TARGET_BASE_IMAGE: registry.opensuse.org/opensuse/tumbleweed:latest
x86_64-ubuntu-2204:
extends: .native_build_job
needs:
- job: x86_64-ubuntu-2204-container
optional: true
allow_failure: false
variables:
NAME: ubuntu-2204
TARGET_BASE_IMAGE: docker.io/library/ubuntu:22.04
x86_64-ubuntu-2404:
extends: .native_build_job
needs:
- job: x86_64-ubuntu-2404-container
optional: true
allow_failure: false
variables:
NAME: ubuntu-2404
TARGET_BASE_IMAGE: docker.io/library/ubuntu:24.04
aarch64-debian-12:
extends: .cross_build_job
needs:
- job: aarch64-debian-12-container
optional: true
allow_failure: false
variables:
CROSS: aarch64
NAME: debian-12
TARGET_BASE_IMAGE: docker.io/library/debian:12-slim
armv6l-debian-12:
extends: .cross_build_job
needs:
- job: armv6l-debian-12-container
optional: true
allow_failure: false
variables:
CROSS: armv6l
NAME: debian-12
TARGET_BASE_IMAGE: docker.io/library/debian:12-slim
armv7l-debian-12:
extends: .cross_build_job
needs:
- job: armv7l-debian-12-container
optional: true
allow_failure: false
variables:
CROSS: armv7l
NAME: debian-12
TARGET_BASE_IMAGE: docker.io/library/debian:12-slim
i686-debian-12:
extends: .cross_build_job
needs:
- job: i686-debian-12-container
optional: true
allow_failure: false
variables:
CROSS: i686
NAME: debian-12
TARGET_BASE_IMAGE: docker.io/library/debian:12-slim
mips64el-debian-12:
extends: .cross_build_job
needs:
- job: mips64el-debian-12-container
optional: true
allow_failure: false
variables:
CROSS: mips64el
NAME: debian-12
TARGET_BASE_IMAGE: docker.io/library/debian:12-slim
mipsel-debian-12:
extends: .cross_build_job
needs:
- job: mipsel-debian-12-container
optional: true
allow_failure: false
variables:
CROSS: mipsel
NAME: debian-12
TARGET_BASE_IMAGE: docker.io/library/debian:12-slim
ppc64le-debian-12:
extends: .cross_build_job
needs:
- job: ppc64le-debian-12-container
optional: true
allow_failure: false
variables:
CROSS: ppc64le
NAME: debian-12
TARGET_BASE_IMAGE: docker.io/library/debian:12-slim
s390x-debian-12:
extends: .cross_build_job
needs:
- job: s390x-debian-12-container
optional: true
allow_failure: false
variables:
CROSS: s390x
NAME: debian-12
TARGET_BASE_IMAGE: docker.io/library/debian:12-slim
x86_64-freebsd-13:
extends: .cirrus_build_job
needs: []
allow_failure:
exit_codes: 3
variables:
CIRRUS_VM_IMAGE_NAME: freebsd-13-4
CIRRUS_VM_IMAGE_SELECTOR: image_family
CIRRUS_VM_INSTANCE_TYPE: freebsd_instance
INSTALL_COMMAND: pkg install -y
NAME: freebsd-13
UPDATE_COMMAND: pkg update
UPGRADE_COMMAND: pkg upgrade -y
x86_64-freebsd-14:
extends: .cirrus_build_job
needs: []
allow_failure:
exit_codes: 3
variables:
CIRRUS_VM_IMAGE_NAME: freebsd-14-2
CIRRUS_VM_IMAGE_SELECTOR: image_family
CIRRUS_VM_INSTANCE_TYPE: freebsd_instance
INSTALL_COMMAND: pkg install -y
NAME: freebsd-14
UPDATE_COMMAND: pkg update
UPGRADE_COMMAND: pkg upgrade -y
aarch64-macos-14:
extends: .cirrus_build_job
needs: []
allow_failure:
exit_codes: 3
variables:
CIRRUS_VM_IMAGE_NAME: ghcr.io/cirruslabs/macos-runner:sonoma
CIRRUS_VM_IMAGE_SELECTOR: image
CIRRUS_VM_INSTANCE_TYPE: macos_instance
INSTALL_COMMAND: brew install
NAME: macos-14
UPDATE_COMMAND: brew update
UPGRADE_COMMAND: brew upgrade