diff options
| author | Dmitry Misharov <[email protected]> | 2026-10-06 15:04:07 +0200 |
|---|---|---|
| committer | Tomas Mraz <[email protected]> | 2026-10-21 18:53:44 +0200 |
| commit | f4756b56c5793b4824e9d85c372c201e6ffef3f8 (patch) | |
| tree | 779829d20bffcb434a7085ed099b1735f2aa11ab | |
| parent | chore(bump): update FreeBSD image (diff) | |
| download | openssl-3.4.tar.gz openssl-3.4.zip | |
CI: give the cross-compile matrix jobs stable namesopenssl-3.4
GitHub names a matrix job after all its matrix values and cuts the name
at 100 characters, so the aarch64 and riscv legs report identical names.
Nothing reading job results by name can then tell whether every leg ran
or which one failed. Name the jobs after a short per-entry label instead,
as interop-tests.yml already does.
Assisted-by: Claude:claude-opus-5-5
Reviewed-by: Neil Horman <[email protected]>
Reviewed-by: Bob Beck <[email protected]>
Merge-date: Wed Oct 21 16:48:12 2026
Merged-from: https://github.com/openssl/openssl/pull/33121
(cherry picked from commit 4fe51b0ad523d1863533b2c1f395ace6bf06fddf)
| -rw-r--r-- | .github/workflows/cross-compiles.yml | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/.github/workflows/cross-compiles.yml b/.github/workflows/cross-compiles.yml index d676f652145..f62d16bf44f 100644 --- a/.github/workflows/cross-compiles.yml +++ b/.github/workflows/cross-compiles.yml @@ -16,6 +16,7 @@ permissions: jobs: cross-compilation: + name: cross-compilation (${{ matrix.platform.label || matrix.platform.arch }}) strategy: fail-fast: false matrix: @@ -45,25 +46,30 @@ jobs: platform: [ { arch: i386-pc-msdosdjgpp, + label: djgpp-i386-build, libs: libc-djgpp-dev libwatt-djgpp-dev djgpp-utils, target: no-threads 386 DJGPP, tests: none, ppa: jwt27/djgpp-toolchain }, { arch: aarch64-linux-gnu, + label: aarch64, libs: libc6-dev-arm64-cross, target: linux-aarch64 }, { arch: alpha-linux-gnu, + label: alpha, libs: libc6.1-dev-alpha-cross, target: linux-alpha-gcc }, { arch: arm-linux-gnueabi, + label: armel, libs: libc6-dev-armel-cross, target: linux-armv4, tests: -test_includes -test_store -test_x509_store }, { arch: arm-linux-gnueabihf, + label: armhf, libs: libc6-dev-armhf-cross, target: linux-armv4, tests: -test_includes -test_store -test_x509_store @@ -71,38 +77,45 @@ jobs: # gcc hppa seems to have some potential compiler issues # with -O2 on this platform, reduce optimization to -01 arch: hppa-linux-gnu, + label: hppa-static, libs: libc6-dev-hppa-cross, target: -static -O1 linux-generic32, fips: no, tests: -test_includes -test_store -test_x509_store }, { arch: m68k-linux-gnu, + label: m68k-static, libs: libc6-dev-m68k-cross, target: -static -m68040 linux-latomic -Wno-stringop-overflow, fips: no, tests: -test_includes -test_store -test_x509_store }, { arch: mips-linux-gnu, + label: mips-static, libs: libc6-dev-mips-cross, target: -static linux-mips32, fips: no, tests: -test_includes -test_store -test_x509_store }, { arch: mips64-linux-gnuabi64, + label: mips64-static, libs: libc6-dev-mips64-cross, target: -static linux64-mips64, fips: no }, { arch: mipsel-linux-gnu, + label: mipsel, libs: libc6-dev-mipsel-cross, target: linux-mips32, tests: -test_includes -test_store -test_x509_store }, { arch: powerpc64le-linux-gnu, + label: ppc64le, libs: libc6-dev-ppc64el-cross, target: linux-ppc64le }, { arch: riscv64-linux-gnu, + label: riscv64, # Pin the vector spec version, otherwise qemu-user emits a # "vector version is not specified" warning on stderr at every # process start, which upsets tests that parse or check stderr. @@ -111,10 +124,12 @@ jobs: target: linux64-riscv64 }, { arch: s390x-linux-gnu, + label: s390x-z900, libs: libc6-dev-s390x-cross, target: linux64-s390x -Wno-stringop-overflow }, { arch: sh4-linux-gnu, + label: sh4, libs: libc6-dev-sh4-cross, target: no-async linux-latomic, tests: -test_includes -test_store -test_x509_store @@ -125,21 +140,25 @@ jobs: # code base. { arch: hppa-linux-gnu, + label: hppa-build, libs: libc6-dev-hppa-cross, target: linux-generic32, tests: none }, { arch: m68k-linux-gnu, + label: m68k-cfv4e-build, libs: libc6-dev-m68k-cross, target: -mcfv4e -mxgot linux-latomic -Wno-stringop-overflow no-quic, tests: none }, { arch: mips-linux-gnu, + label: mips-build, libs: libc6-dev-mips-cross, target: linux-mips32, tests: none }, { arch: mips64-linux-gnuabi64, + label: mips64-build, libs: libc6-dev-mips64-cross, target: linux64-mips64, tests: none @@ -148,6 +167,7 @@ jobs: # This build doesn't execute either with or without shared libraries. { arch: sparc64-linux-gnu, + label: sparc64-build, libs: libc6-dev-sparc64-cross, target: linux64-sparcv9, tests: none |
