File tree Expand file tree Collapse file tree 2 files changed +22
-7
lines changed Expand file tree Collapse file tree 2 files changed +22
-7
lines changed Original file line number Diff line number Diff line change @@ -16,8 +16,7 @@ permissions:
16
16
17
17
jobs :
18
18
build-libraries :
19
- runs-on : " ubuntu-24.04"
20
- container : erlang:27
19
+ runs-on : " ubuntu-22.04"
21
20
strategy :
22
21
fail-fast : false
23
22
27
26
with :
28
27
submodules : ' recursive'
29
28
29
+ - uses : erlef/setup-beam@v1
30
+ with :
31
+ otp-version : " 24"
32
+ elixir-version : " 1.11"
33
+
30
34
- name : " APT update"
31
35
run : sudo apt update -y
32
36
Original file line number Diff line number Diff line change 14
14
permissions :
15
15
contents : write
16
16
17
+ env :
18
+ otp_version : 24
19
+ elixir_version : 1.14
20
+
17
21
jobs :
18
22
compile_tests :
19
- runs-on : ubuntu-24.04
20
- container : erlang:27
23
+ runs-on : ubuntu-22.04
21
24
steps :
22
25
- name : Checkout repo
23
26
uses : actions/checkout@v4
24
27
28
+ - uses : erlef/setup-beam@v1
29
+ with :
30
+ otp-version : ${{ env.otp_version }}
31
+ elixir-version : ${{ env.elixir_version }}
32
+
25
33
- name : apt update
26
34
run : sudo apt update
27
35
28
36
- name : Install required packages
29
- run : sudo apt install -y cmake gperf zlib1g-dev ninja-build
37
+ run : sudo apt install -y gperf
30
38
31
39
- name : Compile test modules
32
40
run : |
33
41
set -e
34
42
mkdir build_tests
35
43
cd build_tests
36
- cmake .. -G Ninja -DAVM_WARNINGS_ARE_ERRORS=ON
37
- ninja erlang_test_modules test_estdlib test_eavmlib test_alisp
44
+ cmake ..
45
+ make erlang_test_modules
46
+ make test_estdlib
47
+ make test_eavmlib
48
+ make test_alisp
38
49
39
50
- name : Upload test modules
40
51
uses : actions/upload-artifact@v4
You can’t perform that action at this time.
0 commit comments