From 7ae9d474617b67b17f407ba3a01e88d7a5dd75f9 Mon Sep 17 00:00:00 2001 From: Krzysztof Kozlowski Date: Fri, 14 Jul 2023 08:20:12 +0200 Subject: [PATCH] ci: list all Debian stable versions for cross compiling All currently supported Debian stable versions are already build on x86_64, but cross compiling is as well important. Signed-off-by: Krzysztof Kozlowski --- .github/workflows/ci.yml | 64 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 57a58e2..5049ab1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -183,6 +183,70 @@ jobs: mode: maintainer variant: cross-compile + - container: "debian:bookworm" + arch: armel + compiler: arm-linux-gnueabi-gcc + cross_compile: arm-linux-gnueabi + mode: maintainer + variant: cross-compile + + - container: "debian:bookworm" + arch: arm64 + compiler: aarch64-linux-gnu-gcc + cross_compile: aarch64-linux-gnu + mode: maintainer + variant: cross-compile + + - container: "debian:bookworm" + arch: ppc64el + compiler: powerpc64le-linux-gnu-gcc + cross_compile: powerpc64le-linux-gnu + mode: maintainer + variant: cross-compile + + - container: "debian:bookworm" + arch: s390x + compiler: s390x-linux-gnu-gcc + cross_compile: s390x-linux-gnu + mode: maintainer + variant: cross-compile + + - container: "debian:bullseye" + arch: armel + compiler: arm-linux-gnueabi-gcc + cross_compile: arm-linux-gnueabi + mode: maintainer + variant: cross-compile + + - container: "debian:bullseye" + arch: arm64 + compiler: aarch64-linux-gnu-gcc + cross_compile: aarch64-linux-gnu + mode: maintainer + variant: cross-compile + + - container: "debian:bullseye" + arch: ppc64el + compiler: powerpc64le-linux-gnu-gcc + cross_compile: powerpc64le-linux-gnu + mode: maintainer + variant: cross-compile + + - container: "debian:bullseye" + arch: s390x + compiler: s390x-linux-gnu-gcc + cross_compile: s390x-linux-gnu + mode: maintainer + variant: cross-compile + + # Only arm64 builds on Buster (missing dependencies?) + - container: "debian:buster" + arch: arm64 + compiler: aarch64-linux-gnu-gcc + cross_compile: aarch64-linux-gnu + mode: maintainer + variant: cross-compile + # Debian GCC sanitizer builds - container: "debian:testing" arch: x86-64