From a17e32847378a9fc22eedc9e0da1c6cfde5cfe15 Mon Sep 17 00:00:00 2001 From: Francesco Giacomini Date: Tue, 1 Oct 2024 13:45:48 +0200 Subject: [PATCH] CI: add Ubuntu-24.04 and remove CentOS 7 --- .github/workflows/ci.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 63767272..a40cfc68 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,12 +5,12 @@ on: push: jobs: - - centos7: + + el9: runs-on: ubuntu-latest - container: centos:centos7 + container: almalinux:9 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install packages run: | @@ -23,16 +23,15 @@ jobs: ./configure make - el9: - runs-on: ubuntu-latest - container: almalinux:9 + ubuntu2004: + runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v4 - name: Install packages run: | - yum install -y epel-release - yum install -y make file automake libtool gcc-c++ openssl-devel gsoap-devel gsoap expat-devel bison + sudo apt update + sudo apt install -y make automake libtool pkg-config g++ libssl-dev libgsoap-dev gsoap libexpat-dev - name: Build run: | @@ -40,18 +39,19 @@ jobs: ./configure make - ubuntu2004: - runs-on: ubuntu-20.04 + ubuntu2404: + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - name: Install packages run: | sudo apt update - sudo apt install make automake libtool pkg-config g++ libssl-dev libgsoap-dev gsoap libexpat-dev + sudo apt install -y make automake libtool pkg-config g++ libssl-dev libgsoap-dev gsoap libexpat-dev - name: Build run: | ./autogen.sh ./configure make +