From 0302f1532b66e9d09b70f9f65fd6652c2034f91e Mon Sep 17 00:00:00 2001 From: Doug Freed Date: Wed, 24 Aug 2022 23:14:24 +0000 Subject: [PATCH] CI: Modernize --- .github/workflows/ci.yml | 29 +++++++++++++++++++++-------- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ce693e56..266a8f6e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -29,17 +29,30 @@ jobs: strategy: fail-fast: false matrix: - os: - - ubuntu-18.04 - compiler: - - gcc-6 # Debian 9 (OFTC) - - gcc-7 - - gcc-8 - - clang-7 - - clang-8 include: + # Debian 10 Buster - os: ubuntu-20.04 + compiler: gcc-8 + - os: ubuntu-20.04 + compiler: clang-7 + # Ubuntu 20.04 Focal + - os: ubuntu-20.04 + compiler: gcc-9 + - os: ubuntu-20.04 + compiler: clang-10 + # Debian 11 Bullseye + - os: ubuntu-22.04 compiler: gcc-10 + - os: ubuntu-22.04 + compiler: clang-11 + # Ubuntu 22.04 Jammy + - os: ubuntu-22.04 + compiler: gcc-11 + - os: ubuntu-22.04 + compiler: clang-14 + # next + - os: ubuntu-22.04 + compiler: gcc-12 env: CC: ${{ matrix.compiler }}