CI: Modernize

This commit is contained in:
Doug Freed 2022-08-24 23:14:24 +00:00
parent c8025927ae
commit 0302f1532b

View file

@ -29,17 +29,30 @@ jobs:
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
os:
- ubuntu-18.04
compiler:
- gcc-6 # Debian 9 (OFTC)
- gcc-7
- gcc-8
- clang-7
- clang-8
include: include:
# Debian 10 Buster
- os: ubuntu-20.04 - 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 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: env:
CC: ${{ matrix.compiler }} CC: ${{ matrix.compiler }}