wip: test all linux builds

This commit is contained in:
Marcus Holland-Moritz 2025-07-26 13:05:59 +02:00
parent 5e4902bc80
commit 483647a5fc

View File

@ -109,199 +109,199 @@ jobs:
strategy:
matrix:
include:
# - build_arch: amd64
# build_dist: ubuntu
# build_type: gcc-release-ninja-split
- build_arch: amd64
build_dist: ubuntu
build_type: gcc-release-ninja-split
# - build_arch: amd64
# build_dist: ubuntu
# build_type: gcc-release-shared-ninja-split
- build_arch: amd64
build_dist: ubuntu
build_type: gcc-release-shared-ninja-split
# - build_arch: amd64
# build_dist: ubuntu
# build_type: gcc-debug-shared-ninja-full
- build_arch: amd64
build_dist: ubuntu
build_type: gcc-debug-shared-ninja-full
# - build_arch: amd64
# build_dist: ubuntu
# build_type: gcc-debug-shared-noperfmon-ninja-split
- build_arch: amd64
build_dist: ubuntu
build_type: gcc-debug-shared-noperfmon-ninja-split
# - build_arch: amd64
# build_dist: ubuntu
# build_type: clang-release-shared-ninja-full
- build_arch: amd64
build_dist: ubuntu
build_type: clang-release-shared-ninja-full
# - build_arch: amd64
# build_dist: ubuntu
# build_type: clang-reldbg-shared-asan-ninja
- build_arch: amd64
build_dist: ubuntu
build_type: clang-reldbg-shared-asan-ninja
# - build_arch: amd64
# build_dist: ubuntu
# build_type: clang-reldbg-shared-ubsan-ninja
- build_arch: amd64
build_dist: ubuntu
build_type: clang-reldbg-shared-ubsan-ninja
# - build_arch: amd64
# build_dist: ubuntu
# build_type: clang-debug-shared-tsan-ninja
- build_arch: amd64
build_dist: ubuntu
build_type: clang-debug-shared-tsan-ninja
# - build_arch: amd64
# build_dist: ubuntu
# build_type: clang-debug-coverage-ninja
- build_arch: amd64
build_dist: ubuntu
build_type: clang-debug-coverage-ninja
# - build_arch: amd64
# build_dist: ubuntu
# build_type: oldgcc-debug-shared-make-split
- build_arch: amd64
build_dist: ubuntu
build_type: oldgcc-debug-shared-make-split
# - build_arch: amd64
# build_dist: ubuntu
# build_type: oldclang-debug-shared-make-split
- build_arch: amd64
build_dist: ubuntu
build_type: oldclang-debug-shared-make-split
# - build_arch: amd64
# build_dist: ubuntu-2204
# build_type: gcc-release-shared-ninja-split
- build_arch: amd64
build_dist: ubuntu-2204
build_type: gcc-release-shared-ninja-split
# - build_arch: amd64
# build_dist: ubuntu-2204
# build_type: gcc-debug-shared-ninja-full
- build_arch: amd64
build_dist: ubuntu-2204
build_type: gcc-debug-shared-ninja-full
# - build_arch: amd64
# build_dist: ubuntu-2204
# build_type: clang-release-ninja-split
- build_arch: amd64
build_dist: ubuntu-2204
build_type: clang-release-ninja-split
# - build_arch: amd64
# build_dist: fedora
# build_type: gcc-release-ninja-split
- build_arch: amd64
build_dist: fedora
build_type: gcc-release-ninja-split
# - build_arch: amd64
# build_dist: fedora
# build_type: gcc-release-shared-ninja-split
- build_arch: amd64
build_dist: fedora
build_type: gcc-release-shared-ninja-split
# - build_arch: amd64
# build_dist: fedora
# build_type: gcc-debug-shared-ninja-full
- build_arch: amd64
build_dist: fedora
build_type: gcc-debug-shared-ninja-full
# - build_arch: amd64
# build_dist: fedora
# build_type: clang-release-shared-ninja-full
- build_arch: amd64
build_dist: fedora
build_type: clang-release-shared-ninja-full
# - build_arch: amd64
# build_dist: arch
# build_type: gcc-release-ninja-split
- build_arch: amd64
build_dist: arch
build_type: gcc-release-ninja-split
# - build_arch: amd64
# build_dist: arch
# build_type: gcc-release-shared-ninja-split
- build_arch: amd64
build_dist: arch
build_type: gcc-release-shared-ninja-split
# - build_arch: amd64
# build_dist: arch
# build_type: gcc-debug-shared-ninja-full
- build_arch: amd64
build_dist: arch
build_type: gcc-debug-shared-ninja-full
# - build_arch: amd64
# build_dist: arch
# build_type: clang-release-shared-ninja-full
- build_arch: amd64
build_dist: arch
build_type: clang-release-shared-ninja-full
# - build_arch: amd64
# build_dist: debian
# build_type: gcc-release-make-full
- build_arch: amd64
build_dist: debian
build_type: gcc-release-make-full
# - build_arch: amd64
# build_dist: debian
# build_type: clang-debug-shared-ninja-split
- build_arch: amd64
build_dist: debian
build_type: clang-debug-shared-ninja-split
# - build_arch: amd64
# build_dist: alpine
# build_type: gcc-release-ninja-static
- build_arch: amd64
build_dist: alpine
build_type: gcc-release-ninja-static
# - build_arch: amd64
# build_dist: alpine
# build_type: clang-release-ninja-static
- build_arch: amd64
build_dist: alpine
build_type: clang-release-ninja-static
# - build_arch: amd64
# build_dist: alpine
# build_type: clang-relsize-lto-ninja-static
- build_arch: amd64
build_dist: alpine
build_type: clang-relsize-lto-ninja-static
# - build_arch: amd64
# build_dist: alpine
# build_type: clang-relsize-libressl-lto-ninja-static
# - build_arch: amd64
# build_dist: alpine
# build_type: clang-relsize-minimal-lto-ninja-static
# - build_arch: amd64
# build_dist: alpine
# build_type: clang-relsize-minimal-libressl-lto-ninja-static
# - build_arch: amd64
# build_dist: alpine
# build_type: clang-relsize-minimal-mimalloc-lto-ninja-static
# - build_arch: amd64
# build_dist: alpine
# build_type: clang-relsize-minimal-mimalloc-libressl-lto-ninja-static
# - build_arch: amd64
# build_dist: alpine
# build_type: clang-reldbg-stacktrace-ninja-static
# - build_arch: arm64v8
# build_dist: ubuntu
# build_type: gcc-debug-shared-ninja-full
# - build_arch: arm64v8
# build_dist: ubuntu
# build_type: clang-release-shared-ninja-full
# - build_arch: arm64v8
# build_dist: fedora
# build_type: gcc-debug-shared-ninja-full
# - build_arch: arm64v8
# build_dist: fedora
# build_type: clang-release-shared-ninja-full
# - build_arch: arm64v8
# build_dist: alpine
# build_type: gcc-release-ninja-static
# - build_arch: arm64v8
# build_dist: alpine
# build_type: clang-release-ninja-static
# - build_arch: arm64v8
# build_dist: alpine
# build_type: clang-relsize-lto-ninja-static
# - build_arch: arm64v8
# build_dist: alpine
# build_type: clang-relsize-libressl-lto-ninja-static
# - build_arch: arm64v8
# build_dist: alpine
# build_type: clang-relsize-minimal-lto-ninja-static
# - build_arch: arm64v8
# build_dist: alpine
# build_type: clang-relsize-minimal-mimalloc-lto-ninja-static
# - build_arch: arm64v8
# build_dist: alpine
# build_type: clang-reldbg-stacktrace-ninja-static
- build_arch: riscv64
- build_arch: amd64
build_dist: alpine
build_type: clang-relsize-libressl-lto-ninja-static
- build_arch: amd64
build_dist: alpine
build_type: clang-relsize-minimal-lto-ninja-static
- build_arch: amd64
build_dist: alpine
build_type: clang-relsize-minimal-libressl-lto-ninja-static
- build_arch: amd64
build_dist: alpine
build_type: clang-relsize-minimal-mimalloc-lto-ninja-static
- build_arch: amd64
build_dist: alpine
build_type: clang-relsize-minimal-mimalloc-libressl-lto-ninja-static
- build_arch: amd64
build_dist: alpine
build_type: clang-reldbg-stacktrace-ninja-static
- build_arch: arm64v8
build_dist: ubuntu
build_type: gcc-debug-shared-ninja-full
- build_arch: arm64v8
build_dist: ubuntu
build_type: clang-release-shared-ninja-full
- build_arch: arm64v8
build_dist: fedora
build_type: gcc-debug-shared-ninja-full
- build_arch: arm64v8
build_dist: fedora
build_type: clang-release-shared-ninja-full
- build_arch: arm64v8
build_dist: alpine
build_type: gcc-release-ninja-static
- build_arch: arm64v8
build_dist: alpine
build_type: clang-release-ninja-static
- build_arch: arm64v8
build_dist: alpine
build_type: clang-relsize-lto-ninja-static
- build_arch: arm64v8
build_dist: alpine
build_type: clang-relsize-libressl-lto-ninja-static
- build_arch: arm64v8
build_dist: alpine
build_type: clang-relsize-minimal-lto-ninja-static
- build_arch: arm64v8
build_dist: alpine
build_type: clang-relsize-minimal-mimalloc-lto-ninja-static
- build_arch: arm64v8
build_dist: alpine
build_type: clang-reldbg-stacktrace-ninja-static
# - build_arch: riscv64
# build_dist: alpine
# build_type: clang-relsize-libressl-lto-ninja-static
# - build_arch: riscv64
# build_dist: alpine
# build_type: clang-release-ninja-static
### - build_arch: amd64
### build_dist: alpine
### build_type: clang-relsize-libressl-lto-ninja-static
### cross_arch: riscv64
- build_arch: amd64
build_dist: alpine
build_type: clang-relsize-libressl-lto-ninja-static
cross_arch: riscv64
# - build_arch: amd64
# build_dist: alpine
# build_type: clang-relsize-libressl-lto-ninja-static
# cross_arch: i386
- build_arch: amd64
build_dist: alpine
build_type: clang-relsize-libressl-lto-ninja-static
cross_arch: i386
uses: ./.github/workflows/docker-run-build.yml
with: