Skip to content

Commit 9670120

Browse files
committed
Merge pull request atomvm#502 from bettio/remove-gh-ubuntu-18.04
Remove Ubuntu 18.04 and add Ubuntu 22.04 to GH workflows Ubuntu 18.04 stopped working, also add Ubuntu 22.04 to build and test. These changes are made under both the "Apache 2.0" and the "GNU Lesser General Public License 2.1 or later" license terms (dual license). SPDX-License-Identifier: Apache-2.0 OR LGPL-2.1-or-later
2 parents 016f328 + fa47179 commit 9670120

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)