aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>2023-07-14 08:20:12 +0200
committerKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>2023-07-14 09:31:05 +0200
commit7ae9d474617b67b17f407ba3a01e88d7a5dd75f9 (patch)
treeebcd588a61c479c87bd6f4a868dd760862b2f9d3
parentd7538faeeacb3dc4d297e5555695735b74934910 (diff)
downloadneard-7ae9d474617b67b17f407ba3a01e88d7a5dd75f9.tar.gz
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 <krzysztof.kozlowski@linaro.org>
-rw-r--r--.github/workflows/ci.yml64
1 files changed, 64 insertions, 0 deletions
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