Commit 9765348ed6 for openssl.org
commit 9765348ed6d3210a731e0e9460aee6971d6e60d9
Author: Eugene Syromiatnikov <esyr@openssl.org>
Date: Wed Sep 16 15:05:13 2026 +0200
.github/workflows/os-zoo.yml: update Linux distro matrix
- Use specific version tags for Alpine instead of "latest".
- Update the check for '-Wno-stringop-overflow' to check against
version tag.
- Use version number instead of the codename for Debian Trixie.
- Add Ubuntu 26.04.
- Add Fedora 43, 44, 45; remove Fedora 41.
- Switch to Rocky-Linux-provided rockylinux container, add
Rocky Linux 10.
Signed-off-by: Eugene Syromiatnikov <esyr@openssl.org>
Reviewed-by: Nikola Pajkovsky <nikolap@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.foundation>
Merge-date: Mon Sep 21 09:46:32 2026
Merged-from: https://github.com/openssl/openssl/pull/32852
diff --git a/.github/workflows/os-zoo.yml b/.github/workflows/os-zoo.yml
index 02aa6d08b4..9bc56be526 100644
--- a/.github/workflows/os-zoo.yml
+++ b/.github/workflows/os-zoo.yml
@@ -58,7 +58,7 @@ jobs:
strategy:
fail-fast: false
matrix:
- tag: [latest]
+ tag: [3.24, 3.23, 3.22, 3.21]
cc: [gcc, clang]
runs-on: ubuntu-latest
container:
@@ -68,7 +68,7 @@ jobs:
# for the reason why -Wno-sign-compare is needed with clang
# -Wno-stringop-overflow is needed to silence a bogus
# warning on new fortify-headers with gcc
- EXTRA_CFLAGS: ${{ matrix.cc == 'clang' && '-Wno-sign-compare' || matrix.tag == 'edge' && '-Wno-stringop-overflow' || '' }}
+ EXTRA_CFLAGS: ${{ matrix.cc == 'clang' && '-Wno-sign-compare' || matrix.tag > '3.24' && '-Wno-stringop-overflow' || '' }}
CC: ${{ matrix.cc }}
steps:
- name: install packages
@@ -113,7 +113,7 @@ jobs:
apt-get install -y gcc make perl
- image: docker.io/library/debian:12
install: apt-get update && apt-get install -y gcc make perl
- - image: docker.io/library/debian:trixie
+ - image: docker.io/library/debian:13
install: apt-get update && apt-get install -y gcc make perl
- image: docker.io/library/ubuntu:20.04
install: apt-get update && apt-get install -y gcc make perl
@@ -121,18 +121,26 @@ jobs:
install: apt-get update && apt-get install -y gcc make perl
- image: docker.io/library/ubuntu:24.04
install: apt-get update && apt-get install -y gcc make perl
- - image: docker.io/library/fedora:41
- install: dnf install -y gcc make perl-core
+ - image: docker.io/library/ubuntu:26.04
+ install: apt-get update && apt-get install -y gcc make perl
- image: docker.io/library/fedora:42
install: dnf install -y gcc make perl-core
+ - image: docker.io/library/fedora:43
+ install: dnf install -y gcc make perl-core
+ - image: docker.io/library/fedora:44
+ install: dnf install -y gcc make perl-core
+ - image: docker.io/library/fedora:45
+ install: dnf install -y gcc make perl-core
- image: docker.io/library/centos:8
install: |
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* && \
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-* && \
dnf install -y gcc make perl-core
- - image: docker.io/library/rockylinux:8
+ - image: docker.io/rockylinux/rockylinux:8
+ install: dnf install -y gcc make perl-core
+ - image: docker.io/rockylinux/rockylinux:9
install: dnf install -y gcc make perl-core
- - image: docker.io/library/rockylinux:9
+ - image: docker.io/rockylinux/rockylinux:10
install: dnf install -y gcc make perl-core
runs-on: ubuntu-latest
container: ${{ matrix.zoo.image }}