Skip to content

Commit 11a9e81

Browse files
committed
Clang and older ubuntu builds
1 parent 0c6f8bb commit 11a9e81

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

.github/workflows/linux.yml

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,39 @@ name: Linux
33
on: [push, pull_request]
44

55
jobs:
6-
gcc10:
7-
runs-on: ubuntu-latest
6+
tests:
7+
runs-on: ${{ matrix.os }}
88
strategy:
99
matrix:
10+
os: ["ubuntu-latest"]
1011
cppstd: ["98", "11", "20"]
1112
cc: ["gcc-10"]
1213
cxx: ["g++-10"]
1314
drafts: ["ON"]
1415
libzmq: ["4.3.4"]
1516
libzmqbuild: ["cmake"]
1617
include:
17-
- cppstd: 11
18+
- os: "ubuntu-18.04"
19+
cppstd: 11
1820
cc: "gcc-7"
1921
cxx: "g++-7"
2022
drafts: "OFF"
2123
libzmq: "4.2.0"
2224
libzmqbuild: "pkgconfig"
23-
- cppstd: 20
25+
- os: "ubuntu-latest"
26+
cppstd: 20
2427
cc: "gcc-10"
2528
cxx: "g++-10"
2629
drafts: "OFF"
2730
libzmq: "4.3.4"
2831
libzmqbuild: "cmake"
32+
- os: "ubuntu-latest"
33+
cppstd: 17
34+
cc: "clang-12"
35+
cxx: "clang++-12"
36+
drafts: "ON"
37+
libzmq: "4.3.4"
38+
libzmqbuild: "cmake"
2939

3040
steps:
3141
- uses: actions/checkout@v2

0 commit comments

Comments
 (0)