@@ -118,6 +118,35 @@ jobs:
118
118
cargo build
119
119
echo `pwd`/target/debug >> "$GITHUB_PATH"
120
120
121
+ - name : Checkout Virgil
122
+ if : matrix.wasi
123
+ uses : actions/checkout@v4
124
+ with :
125
+ repository : titzer/virgil
126
+ path : virgil
127
+
128
+ - name : Build Virgil
129
+ if : matrix.wasi
130
+ working-directory : ./virgil
131
+ run : |
132
+ export PATH=$PATH:`pwd`/bin
133
+ echo `pwd`/bin >> "$GITHUB_PATH"
134
+ make
135
+
136
+ - name : Checkout Wizard engine
137
+ if : matrix.wasi
138
+ uses : actions/checkout@v4
139
+ with :
140
+ repository : titzer/wizard-engine
141
+ path : wizard-engine
142
+
143
+ - name : Build Wizard engine
144
+ if : matrix.wasi
145
+ working-directory : ./wizard-engine
146
+ run : |
147
+ make -j 4
148
+ echo `pwd`/bin >> "$GITHUB_PATH"
149
+
121
150
- name : Set-up OCaml ${{ matrix.ocaml-compiler }}
122
151
uses : ocaml/setup-ocaml@v3
123
152
with :
@@ -182,6 +211,13 @@ jobs:
182
211
working-directory : ./wasm_of_ocaml
183
212
run : opam exec -- dune build @runtest-wasm --profile wasi
184
213
214
+ - name : Run tests (WASI runtime - Wizard engine)
215
+ if : ${{ matrix.wasi }}
216
+ working-directory : ./wasm_of_ocaml
217
+ env :
218
+ WASM_ENGINE : wizard-fast
219
+ run : opam exec -- dune build @runtest-wasm --profile wasi
220
+
185
221
- name : Run tests (WASI runtime - wasmtime)
186
222
if : ${{ matrix.wasi }}
187
223
working-directory : ./wasm_of_ocaml
0 commit comments