Clang and older ubuntu builds

This commit is contained in:
Gudmundur Adalsteinsson 2021-07-08 14:19:40 +00:00
parent 0c6f8bb888
commit 11a9e81686

View File

@ -3,10 +3,11 @@ name: Linux
on: [push, pull_request] on: [push, pull_request]
jobs: jobs:
gcc10: tests:
runs-on: ubuntu-latest runs-on: ${{ matrix.os }}
strategy: strategy:
matrix: matrix:
os: ["ubuntu-latest"]
cppstd: ["98", "11", "20"] cppstd: ["98", "11", "20"]
cc: ["gcc-10"] cc: ["gcc-10"]
cxx: ["g++-10"] cxx: ["g++-10"]
@ -14,18 +15,27 @@ jobs:
libzmq: ["4.3.4"] libzmq: ["4.3.4"]
libzmqbuild: ["cmake"] libzmqbuild: ["cmake"]
include: include:
- cppstd: 11 - os: "ubuntu-18.04"
cppstd: 11
cc: "gcc-7" cc: "gcc-7"
cxx: "g++-7" cxx: "g++-7"
drafts: "OFF" drafts: "OFF"
libzmq: "4.2.0" libzmq: "4.2.0"
libzmqbuild: "pkgconfig" libzmqbuild: "pkgconfig"
- cppstd: 20 - os: "ubuntu-latest"
cppstd: 20
cc: "gcc-10" cc: "gcc-10"
cxx: "g++-10" cxx: "g++-10"
drafts: "OFF" drafts: "OFF"
libzmq: "4.3.4" libzmq: "4.3.4"
libzmqbuild: "cmake" libzmqbuild: "cmake"
- os: "ubuntu-latest"
cppstd: 17
cc: "clang-12"
cxx: "clang++-12"
drafts: "ON"
libzmq: "4.3.4"
libzmqbuild: "cmake"
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2