Skip to content

Commit fa47179

Browse files
committed
Build and test workflow: remove Ubuntu 18.04 and add 22.04 to
- Ubuntu 18.04 support for GH workflows has been retired. - Add Ubuntu 22.04 which is supported Signed-off-by: Davide Bettio <[email protected]>
1 parent 016f328 commit fa47179

File tree

1 file changed

+22
-27
lines changed

1 file changed

+22
-27
lines changed

.github/workflows/build-and-test.yaml

Lines changed: 22 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -12,27 +12,36 @@ jobs:
1212
build-and-test:
1313
runs-on: ${{ matrix.os }}
1414
strategy:
15+
16+
fail-fast: false
17+
1518
matrix:
16-
os: ["ubuntu-18.04", "ubuntu-20.04"]
17-
cc: ["gcc-4.8", "gcc-5", "gcc-6", "gcc-7", "gcc-8", "gcc-9", "gcc-10", "clang-3.9",
18-
"clang-10"]
19+
os: ["ubuntu-20.04", "ubuntu-22.04"]
20+
cc: ["gcc-5", "gcc-6", "gcc-7", "gcc-8", "gcc-9", "gcc-10", "clang-3.9", "clang-10"]
1921
cflags: ["-Os", "-O2", "-O3"]
2022
otp: ["21", "22", "23", "24", "25", "master"]
2123

2224
exclude:
23-
- os: "ubuntu-18.04"
25+
- os: "ubuntu-22.04"
26+
otp: "21"
27+
- os: "ubuntu-22.04"
28+
otp: "22"
29+
- os: "ubuntu-22.04"
30+
otp: "23"
31+
32+
- os: "ubuntu-22.04"
33+
cc: "clang-3.9"
34+
- os: "ubuntu-22.04"
35+
cc: "clang-10"
36+
- os: "ubuntu-22.04"
37+
cc: "gcc-5"
38+
- os: "ubuntu-22.04"
39+
cc: "gcc-6"
40+
- os: "ubuntu-22.04"
2441
cc: "gcc-7"
25-
- os: "ubuntu-18.04"
42+
- os: "ubuntu-22.04"
2643
cc: "gcc-8"
27-
- os: "ubuntu-18.04"
28-
cc: "gcc-9"
29-
- os: "ubuntu-18.04"
30-
cc: "clang-10"
31-
- os: "ubuntu-18.04"
32-
cc: "gcc-10"
3344

34-
- os: "ubuntu-20.04"
35-
cc: "gcc-4.8"
3645
- os: "ubuntu-20.04"
3746
cc: "gcc-5"
3847
- os: "ubuntu-20.04"
@@ -63,9 +72,6 @@ jobs:
6372
cflags: "-O3"
6473

6574
include:
66-
- cc: "gcc-4.8"
67-
cxx: "g++-4.8"
68-
compiler_pkgs: "gcc-4.8 g++-4.8"
6975
- cc: "gcc-5"
7076
cxx: "g++-5"
7177
compiler_pkgs: "gcc-5 g++-5"
@@ -103,17 +109,6 @@ jobs:
103109
- otp: "24"
104110
elixir_version: "1.14"
105111

106-
- os: "ubuntu-18.04"
107-
cc: "gcc-4.8"
108-
cxx: "g++-4.8"
109-
cflags: "-m32 -O2"
110-
otp: "21"
111-
elixir_version: "1.7"
112-
cmake_opts: "-DOPENSSL_CRYPTO_LIBRARY=/usr/lib/i386-linux-gnu/libcrypto.so"
113-
arch: "i386"
114-
compiler_pkgs: "gcc-4.8 g++-4.8 gcc-4.8-multilib g++-4.8-multilib libc6-dev-i386
115-
libc6-dbg:i386 zlib1g-dev:i386 libssl-dev:i386"
116-
117112
- os: "ubuntu-20.04"
118113
cc: "gcc-10"
119114
cxx: "g++-10"

0 commit comments

Comments
 (0)