Remove CentOS Stream 8 and CentOS 7, which reached End of Life (EOL) on on May 31, 2024 and June 30, 2024 respectively. Replace with CentOS Stream 9. Install crb for tpm2-tss-devel and tss2-devel on CentOS stream 9. Signed-off-by: Mimi Zohar <zohar@xxxxxxxxxxxxx> --- .github/workflows/ci.yml | 4 ++-- .travis.yml | 6 +----- ci/fedora.sh | 6 ++++++ ci/quay.io.sh | 1 + 4 files changed, 10 insertions(+), 7 deletions(-) create mode 120000 ci/quay.io.sh diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 71fcaaeb3061..2144990f1793 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -160,9 +160,9 @@ jobs: TST_KERNEL: ../linux TST_EVM_CHANGE_MODE: 1 - - container: "centos:7" + - container: "quay.io/centos/centos:stream9" env: - CC: gcc + CC: clang TSS: tpm2-tss - container: "debian:testing" diff --git a/.travis.yml b/.travis.yml index b8876f45333b..b69073883087 100644 --- a/.travis.yml +++ b/.travis.yml @@ -56,11 +56,7 @@ matrix: compiler: clang - os: linux - env: DISTRO=centos:7 TSS=tpm2-tss CONTAINER=podman CONTAINER_ARGS="--runtime=/usr/bin/crun --network=host" - compiler: gcc - - - os: linux - env: REPO="quay.io/centos/" DISTRO="${REPO}centos:stream8" TSS=tpm2-tss CONTAINER=podman CONTAINER_ARGS="--runtime=/usr/bin/crun --network=host" + env: REPO="quay.io/centos/" DISTRO="${REPO}centos:stream9" TSS=tpm2-tss CONTAINER=podman CONTAINER_ARGS="--runtime=/usr/bin/crun --network=host" compiler: clang - os: linux diff --git a/ci/fedora.sh b/ci/fedora.sh index 44fd956ab075..9fc3393721b8 100755 --- a/ci/fedora.sh +++ b/ci/fedora.sh @@ -7,6 +7,12 @@ if [ -z "$CC" ]; then exit 1 fi +# Install crb for tss2-devel and tpm2-tss-devel on CentOS stream 9 +if [ -f /etc/centos-release ]; then + yum -y install dnf-plugins-core + yum -y config-manager --set-enabled crb +fi + case "$TSS" in ibmtss) TSS="tss2-devel";; tpm2-tss) TSS="tpm2-tss-devel";; diff --git a/ci/quay.io.sh b/ci/quay.io.sh new file mode 120000 index 000000000000..1479a43e04ed --- /dev/null +++ b/ci/quay.io.sh @@ -0,0 +1 @@ +fedora.sh \ No newline at end of file -- 2.43.0