1
1
version : 2
2
2
jobs :
3
- x86_64_build :
3
+ x86_64_linux_build :
4
4
docker :
5
5
# `kronicdeth` is temporary until we get a DockerHub organization
6
6
- image : kronicdeth/lumen-development
@@ -14,12 +14,12 @@ jobs:
14
14
command : rustc --version; cargo --version; rustup --version
15
15
- restore_cache :
16
16
keys :
17
- - v4-cargo-cache-x86_64-{{ checksum "Cargo.lock" }}
17
+ - v4-cargo-cache-x86_64-linux- {{ checksum "Cargo.lock" }}
18
18
- run :
19
19
name : Build all targets
20
20
command : cargo test --all --all-targets --locked --no-run
21
21
- save_cache :
22
- key : v4-cargo-cache-x86_64-{{ checksum "Cargo.lock" }}
22
+ key : v4-cargo-cache-x86_64-linux- {{ checksum "Cargo.lock" }}
23
23
paths :
24
24
- cargo
25
25
- target/debug/.fingerprint
@@ -193,7 +193,7 @@ jobs:
193
193
name : Run all tests
194
194
working_directory : " liblumen_beam"
195
195
command : cargo test --locked
196
- x86_64_liblumen_codegen_test :
196
+ x86_64_linux_liblumen_codegen_test :
197
197
docker :
198
198
# `kronicdeth` is temporary until we get a DockerHub organization
199
199
- image : kronicdeth/lumen-development
@@ -206,7 +206,7 @@ jobs:
206
206
name : Run all tests
207
207
working_directory : " liblumen_codegen"
208
208
command : cargo test --locked
209
- x86_64_liblumen_common_test :
209
+ x86_64_linux_liblumen_common_test :
210
210
docker :
211
211
# `kronicdeth` is temporary until we get a DockerHub organization
212
212
- image : kronicdeth/lumen-development
@@ -219,7 +219,7 @@ jobs:
219
219
name : Run all tests
220
220
working_directory : " liblumen_common"
221
221
command : cargo test --locked
222
- x86_64_liblumen_compiler_test :
222
+ x86_64_linux_liblumen_compiler_test :
223
223
docker :
224
224
# `kronicdeth` is temporary until we get a DockerHub organization
225
225
- image : kronicdeth/lumen-development
@@ -232,7 +232,7 @@ jobs:
232
232
name : Run all tests
233
233
working_directory : " liblumen_compiler"
234
234
command : cargo test --locked
235
- x86_64_liblumen_core_test :
235
+ x86_64_linux_liblumen_core_test :
236
236
docker :
237
237
# `kronicdeth` is temporary until we get a DockerHub organization
238
238
- image : kronicdeth/lumen-development
@@ -245,7 +245,7 @@ jobs:
245
245
name : Run all tests
246
246
working_directory : " liblumen_core"
247
247
command : cargo test --locked
248
- x86_64_liblumen_diagnostics_test :
248
+ x86_64_linux_liblumen_diagnostics_test :
249
249
docker :
250
250
# `kronicdeth` is temporary until we get a DockerHub organization
251
251
- image : kronicdeth/lumen-development
@@ -258,7 +258,7 @@ jobs:
258
258
name : Run all tests
259
259
working_directory : " liblumen_diagnostics"
260
260
command : cargo test --locked
261
- x86_64_liblumen_eir_interpreter_test :
261
+ x86_64_linux_liblumen_eir_interpreter_test :
262
262
docker :
263
263
# `kronicdeth` is temporary until we get a DockerHub organization
264
264
- image : kronicdeth/lumen-development
@@ -275,7 +275,7 @@ jobs:
275
275
name : Fibonacci
276
276
working_directory : " liblumen_eir_interpreter"
277
277
command : cargo run -- --ident fib:run/0 fib.erl
278
- x86_64_liblumen_syntax_test :
278
+ x86_64_linux_liblumen_syntax_test :
279
279
docker :
280
280
# `kronicdeth` is temporary until we get a DockerHub organization
281
281
- image : kronicdeth/lumen-development
@@ -288,7 +288,7 @@ jobs:
288
288
name : Run all tests
289
289
working_directory : " liblumen_syntax"
290
290
command : cargo test --locked
291
- x86_64_lumen_test :
291
+ x86_64_linux_lumen_test :
292
292
docker :
293
293
# `kronicdeth` is temporary until we get a DockerHub organization
294
294
- image : kronicdeth/lumen-development
@@ -301,7 +301,7 @@ jobs:
301
301
name : Run all tests
302
302
working_directory : " lumen"
303
303
command : cargo test --locked
304
- x86_64_lumen_runtime_test :
304
+ x86_64_linux_lumen_runtime_test :
305
305
docker :
306
306
# `kronicdeth` is temporary until we get a DockerHub organization
307
307
- image : kronicdeth/lumen-development
@@ -320,50 +320,51 @@ workflows:
320
320
version : 2
321
321
primary :
322
322
jobs :
323
- - x86_64_build
323
+ - x86_64_linux_build
324
+ - x86_64_macos_build
324
325
- wasm32_build
325
326
- check_formatted :
326
327
requires :
327
- - x86_64_build
328
- - x86_64_examples_spawn_chain_test :
328
+ - x86_64_linux_build
329
+ - x86_64_linux_examples_spawn_chain_test :
329
330
requires :
330
- - x86_64_build
331
- - x86_64_liblumen_alloc_test :
331
+ - x86_64_linux_build
332
+ - x86_64_linux_liblumen_alloc_test :
332
333
requires :
333
- - x86_64_build
334
- - x86_64_liblumen_arena_test :
334
+ - x86_64_linux_build
335
+ - x86_64_linux_liblumen_arena_test :
335
336
requires :
336
- - x86_64_build
337
- - x86_64_liblumen_beam_test :
337
+ - x86_64_linux_build
338
+ - x86_64_linux_liblumen_beam_test :
338
339
requires :
339
- - x86_64_build
340
- - x86_64_liblumen_codegen_test :
340
+ - x86_64_linux_build
341
+ - x86_64_linux_liblumen_codegen_test :
341
342
requires :
342
- - x86_64_build
343
- - x86_64_liblumen_common_test :
343
+ - x86_64_linux_build
344
+ - x86_64_linux_liblumen_common_test :
344
345
requires :
345
- - x86_64_build
346
- - x86_64_liblumen_compiler_test :
346
+ - x86_64_linux_build
347
+ - x86_64_linux_liblumen_compiler_test :
347
348
requires :
348
- - x86_64_build
349
- - x86_64_liblumen_core_test :
349
+ - x86_64_linux_build
350
+ - x86_64_linux_liblumen_core_test :
350
351
requires :
351
- - x86_64_build
352
- - x86_64_liblumen_diagnostics_test :
352
+ - x86_64_linux_build
353
+ - x86_64_linux_liblumen_diagnostics_test :
353
354
requires :
354
- - x86_64_build
355
- - x86_64_liblumen_eir_interpreter_test :
355
+ - x86_64_linux_build
356
+ - x86_64_linux_liblumen_eir_interpreter_test :
356
357
requires :
357
- - x86_64_build
358
- - x86_64_liblumen_syntax_test :
358
+ - x86_64_linux_build
359
+ - x86_64_linux_liblumen_syntax_test :
359
360
requires :
360
- - x86_64_build
361
- - x86_64_lumen_test :
361
+ - x86_64_linux_build
362
+ - x86_64_linux_lumen_test :
362
363
requires :
363
- - x86_64_build
364
- - x86_64_lumen_runtime_test :
364
+ - x86_64_linux_build
365
+ - x86_64_linux_lumen_runtime_test :
365
366
requires :
366
- - x86_64_build
367
+ - x86_64_linux_build
367
368
- chrome_examples_spawn_chain_test :
368
369
requires :
369
370
- wasm32_build
0 commit comments