diff --git a/.github/workflows/build-and-test-deb.yml b/.github/workflows/build-and-test-deb.yml index 89cdbc0..19adabf 100644 --- a/.github/workflows/build-and-test-deb.yml +++ b/.github/workflows/build-and-test-deb.yml @@ -43,7 +43,7 @@ jobs: strategy: fail-fast: false matrix: - image: [ 'i386/debian:10', 'i386/debian:11', 'amd64/debian:11' ] + image: [ 'i386/debian:12', 'amd64/debian:12', 'i386/debian:11', 'amd64/debian:11' ] env: [ {CC: gcc, CXX: g++}, {CC: clang, CXX: clang++} ] shared: [on, off] diff --git a/.github/workflows/build-and-test-rh.yml b/.github/workflows/build-and-test-rh.yml index 556fe59..cedff32 100644 --- a/.github/workflows/build-and-test-rh.yml +++ b/.github/workflows/build-and-test-rh.yml @@ -41,7 +41,7 @@ jobs: strategy: fail-fast: false matrix: - image: [ 'centos:7', 'quay.io/centos/centos:stream9', 'fedora:35', 'fedora:36', 'fedora:38'] + image: [ 'centos:7', 'quay.io/centos/centos:stream9', 'fedora:36', 'fedora:38', 'fedora:40'] env: [ {CC: gcc, CXX: g++}, {CC: clang, CXX: clang++} ] shared: [ on, off ] container: ${{ matrix.image }} diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index eb8989e..cb4dfaa 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -41,14 +41,18 @@ jobs: strategy: fail-fast: false matrix: - os: [ ubuntu-20.04, macos-11, windows-2019 ] + os: [ ubuntu-20.04, ubuntu-22.04, ubuntu-24.04, macos-11, macos-14, windows-2019, windows-2022 ] env: [ { } ] shared: [on, off] # on macos gcc is an alias to clang by default, so there is no real value in macos clang run include: - { os: ubuntu-20.04, env: { CC: clang, CXX: clang++ }, shared: on } - { os: ubuntu-20.04, env: { CC: clang, CXX: clang++ }, shared: off } - # Builds sexp dll with MSVC is not supported + - { os: ubuntu-22.04, env: { CC: clang, CXX: clang++ }, shared: on } + - { os: ubuntu-22.04, env: { CC: clang, CXX: clang++ }, shared: off } + - { os: ubuntu-24.04, env: { CC: clang, CXX: clang++ }, shared: on } + - { os: ubuntu-24.04, env: { CC: clang, CXX: clang++ }, shared: off } + # Build of sexp dll with MSVC is not supported exclude: - { os: windows-2019, env: { }, shared: on }