@@ -3,8 +3,10 @@ name: main
3
3
on : [push, pull_request]
4
4
5
5
jobs :
6
- no-naked-pointers :
6
+ no-naked-pointers-local :
7
7
runs-on : ubuntu-latest
8
+ env :
9
+ OCAMLPARAM : " _,extension=local"
8
10
steps :
9
11
- name : Checkout
10
12
uses : actions/checkout@v2
16
18
- name : Run the testsuite
17
19
run : |
18
20
make -C testsuite USE_RUNTIME=d all
19
- i386-static :
21
+ i386-static-local :
20
22
runs-on : ubuntu-latest
23
+ env :
24
+ OCAMLPARAM : " _,extension=local"
21
25
steps :
22
26
- name : Checkout
23
27
uses : actions/checkout@v2
69
73
- name : Other checks
70
74
run : |
71
75
MAKE_ARG=-j OCAMLRUNPARAM=b,v=0 bash -xe tools/ci/actions/runner.sh other-checks
76
+ full-flambda-local :
77
+ runs-on : ubuntu-latest
78
+ env :
79
+ OCAMLPARAM : " _,extension=local"
80
+ steps :
81
+ - name : Checkout
82
+ uses : actions/checkout@v2
83
+ - name : Packages
84
+ run : |
85
+ sudo apt-get update -y && sudo apt-get install -y texlive-latex-extra texlive-fonts-recommended
86
+ # Ensure that make distclean can be run from an empty tree
87
+ - name : distclean
88
+ run : |
89
+ MAKE_ARG=-j make distclean
90
+ - name : configure tree
91
+ run : |
92
+ MAKE_ARG=-j XARCH=x64 CONFIG_ARG='--enable-flambda --enable-dependency-generation' OCAMLRUNPARAM=b,v=0 bash -xe tools/ci/actions/runner.sh configure
93
+ - name : Build
94
+ run : |
95
+ MAKE_ARG=-j OCAMLRUNPARAM=b,v=0 bash -xe tools/ci/actions/runner.sh build
96
+ - name : Run the testsuite
97
+ run : |
98
+ MAKE_ARG=-j OCAMLRUNPARAM=b,v=0 bash -xe tools/ci/actions/runner.sh test
99
+ - name : Build API Documentation
100
+ run : |
101
+ MAKE_ARG=-j OCAMLRUNPARAM=b,v=0 bash -xe tools/ci/actions/runner.sh api-docs
102
+ - name : Install
103
+ run : |
104
+ MAKE_ARG=-j OCAMLRUNPARAM=b,v=0 bash -xe tools/ci/actions/runner.sh install
105
+ - name : Other checks
106
+ run : |
107
+ MAKE_ARG=-j OCAMLRUNPARAM=b,v=0 bash -xe tools/ci/actions/runner.sh other-checks
0 commit comments