11version : 2
22jobs :
3- x86_64_build :
3+ x86_64_linux_build :
44 docker :
55 # `kronicdeth` is temporary until we get a DockerHub organization
66 - image : kronicdeth/lumen-development
@@ -14,12 +14,12 @@ jobs:
1414 command : rustc --version; cargo --version; rustup --version
1515 - restore_cache :
1616 keys :
17- - v4-cargo-cache-x86_64-{{ checksum "Cargo.lock" }}
17+ - v4-cargo-cache-x86_64-linux- {{ checksum "Cargo.lock" }}
1818 - run :
1919 name : Build all targets
2020 command : cargo test --all --all-targets --locked --no-run
2121 - save_cache :
22- key : v4-cargo-cache-x86_64-{{ checksum "Cargo.lock" }}
22+ key : v4-cargo-cache-x86_64-linux- {{ checksum "Cargo.lock" }}
2323 paths :
2424 - cargo
2525 - target/debug/.fingerprint
@@ -193,7 +193,7 @@ jobs:
193193 name : Run all tests
194194 working_directory : " liblumen_beam"
195195 command : cargo test --locked
196- x86_64_liblumen_codegen_test :
196+ x86_64_linux_liblumen_codegen_test :
197197 docker :
198198 # `kronicdeth` is temporary until we get a DockerHub organization
199199 - image : kronicdeth/lumen-development
@@ -206,7 +206,7 @@ jobs:
206206 name : Run all tests
207207 working_directory : " liblumen_codegen"
208208 command : cargo test --locked
209- x86_64_liblumen_common_test :
209+ x86_64_linux_liblumen_common_test :
210210 docker :
211211 # `kronicdeth` is temporary until we get a DockerHub organization
212212 - image : kronicdeth/lumen-development
@@ -219,7 +219,7 @@ jobs:
219219 name : Run all tests
220220 working_directory : " liblumen_common"
221221 command : cargo test --locked
222- x86_64_liblumen_compiler_test :
222+ x86_64_linux_liblumen_compiler_test :
223223 docker :
224224 # `kronicdeth` is temporary until we get a DockerHub organization
225225 - image : kronicdeth/lumen-development
@@ -232,7 +232,7 @@ jobs:
232232 name : Run all tests
233233 working_directory : " liblumen_compiler"
234234 command : cargo test --locked
235- x86_64_liblumen_core_test :
235+ x86_64_linux_liblumen_core_test :
236236 docker :
237237 # `kronicdeth` is temporary until we get a DockerHub organization
238238 - image : kronicdeth/lumen-development
@@ -245,7 +245,7 @@ jobs:
245245 name : Run all tests
246246 working_directory : " liblumen_core"
247247 command : cargo test --locked
248- x86_64_liblumen_diagnostics_test :
248+ x86_64_linux_liblumen_diagnostics_test :
249249 docker :
250250 # `kronicdeth` is temporary until we get a DockerHub organization
251251 - image : kronicdeth/lumen-development
@@ -258,7 +258,7 @@ jobs:
258258 name : Run all tests
259259 working_directory : " liblumen_diagnostics"
260260 command : cargo test --locked
261- x86_64_liblumen_eir_interpreter_test :
261+ x86_64_linux_liblumen_eir_interpreter_test :
262262 docker :
263263 # `kronicdeth` is temporary until we get a DockerHub organization
264264 - image : kronicdeth/lumen-development
@@ -275,7 +275,7 @@ jobs:
275275 name : Fibonacci
276276 working_directory : " liblumen_eir_interpreter"
277277 command : cargo run -- --ident fib:run/0 fib.erl
278- x86_64_liblumen_syntax_test :
278+ x86_64_linux_liblumen_syntax_test :
279279 docker :
280280 # `kronicdeth` is temporary until we get a DockerHub organization
281281 - image : kronicdeth/lumen-development
@@ -288,7 +288,7 @@ jobs:
288288 name : Run all tests
289289 working_directory : " liblumen_syntax"
290290 command : cargo test --locked
291- x86_64_lumen_test :
291+ x86_64_linux_lumen_test :
292292 docker :
293293 # `kronicdeth` is temporary until we get a DockerHub organization
294294 - image : kronicdeth/lumen-development
@@ -301,7 +301,7 @@ jobs:
301301 name : Run all tests
302302 working_directory : " lumen"
303303 command : cargo test --locked
304- x86_64_lumen_runtime_test :
304+ x86_64_linux_lumen_runtime_test :
305305 docker :
306306 # `kronicdeth` is temporary until we get a DockerHub organization
307307 - image : kronicdeth/lumen-development
@@ -320,50 +320,51 @@ workflows:
320320 version : 2
321321 primary :
322322 jobs :
323- - x86_64_build
323+ - x86_64_linux_build
324+ - x86_64_macos_build
324325 - wasm32_build
325326 - check_formatted :
326327 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 :
329330 requires :
330- - x86_64_build
331- - x86_64_liblumen_alloc_test :
331+ - x86_64_linux_build
332+ - x86_64_linux_liblumen_alloc_test :
332333 requires :
333- - x86_64_build
334- - x86_64_liblumen_arena_test :
334+ - x86_64_linux_build
335+ - x86_64_linux_liblumen_arena_test :
335336 requires :
336- - x86_64_build
337- - x86_64_liblumen_beam_test :
337+ - x86_64_linux_build
338+ - x86_64_linux_liblumen_beam_test :
338339 requires :
339- - x86_64_build
340- - x86_64_liblumen_codegen_test :
340+ - x86_64_linux_build
341+ - x86_64_linux_liblumen_codegen_test :
341342 requires :
342- - x86_64_build
343- - x86_64_liblumen_common_test :
343+ - x86_64_linux_build
344+ - x86_64_linux_liblumen_common_test :
344345 requires :
345- - x86_64_build
346- - x86_64_liblumen_compiler_test :
346+ - x86_64_linux_build
347+ - x86_64_linux_liblumen_compiler_test :
347348 requires :
348- - x86_64_build
349- - x86_64_liblumen_core_test :
349+ - x86_64_linux_build
350+ - x86_64_linux_liblumen_core_test :
350351 requires :
351- - x86_64_build
352- - x86_64_liblumen_diagnostics_test :
352+ - x86_64_linux_build
353+ - x86_64_linux_liblumen_diagnostics_test :
353354 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 :
356357 requires :
357- - x86_64_build
358- - x86_64_liblumen_syntax_test :
358+ - x86_64_linux_build
359+ - x86_64_linux_liblumen_syntax_test :
359360 requires :
360- - x86_64_build
361- - x86_64_lumen_test :
361+ - x86_64_linux_build
362+ - x86_64_linux_lumen_test :
362363 requires :
363- - x86_64_build
364- - x86_64_lumen_runtime_test :
364+ - x86_64_linux_build
365+ - x86_64_linux_lumen_runtime_test :
365366 requires :
366- - x86_64_build
367+ - x86_64_linux_build
367368 - chrome_examples_spawn_chain_test :
368369 requires :
369370 - wasm32_build
0 commit comments