Commit Graph

57 Commits

Author SHA1 Message Date
Anton-4
c4e8d1c650 make earthly use docker image for rust 1.53 2021-07-14 10:29:25 +02:00
Anton-4
de4b48d207 don't trigger CI tests on markdown file changes, separate out spellcheck 2021-07-09 17:25:58 +02:00
Anton-4
119d8bc061 Merge branch 'regression_testing' of github.com:rtfeldman/roc into regression_testing 2021-06-11 15:38:47 +02:00
Anton-4
13e585d5ef final touches 2021-06-11 15:38:31 +02:00
Anton-4
3144d59551
Merge branch 'trunk' into regression_testing 2021-06-11 14:55:49 +02:00
Anton-4
a09fb75e7c put build-arg in correct position 2021-06-09 19:14:44 +02:00
Anton-4
5e4fc1dc2f now executing benchmarks outside earthly 2021-06-09 18:52:34 +02:00
Anton-4
39a81abc95 can't test with trunk 2021-06-08 18:09:47 +02:00
Anton-4
ff7755c94c
Clean benchmark run 2021-06-08 17:36:22 +02:00
Anton-4
799cc39397
Merge branch 'trunk' into regression_testing 2021-06-08 17:08:04 +02:00
Richard Feldman
d2ff1d735d
Merge branch 'trunk' into update_zig 2021-06-07 22:25:44 -04:00
Richard Feldman
5010ec5958 Use vanilla llvm-as in Earthfile 2021-06-07 22:22:24 -04:00
Richard Feldman
571401f0ca
Merge pull request #1392 from rtfeldman/edit
Add a CI step to verify no untracked git changes
2021-06-07 22:12:01 -04:00
Richard Feldman
8e19b8ecbb
Merge branch 'trunk' into update_zig 2021-06-07 21:43:31 -04:00
Richard Feldman
024c66685b Verify no git changes at the end of CI run 2021-06-07 21:26:10 -04:00
Anton-4
89edd75aeb Added regression testing using github actions and earthly 2021-06-07 20:49:13 +02:00
Folkert
032c509c0d bump llvm version 2021-06-07 20:31:12 +02:00
Folkert
773f794a47 Merge remote-tracking branch 'origin/trunk' into update_zig 2021-06-07 18:41:21 +02:00
rvcas
7235e48837 feat: update zig to 0.8.0 in the Earthfile 2021-06-07 10:17:42 -04:00
Anton-4
8a8bbfd10b fixed dir copying issue, added earthignore, fixed typos, set up typo checking for CI 2021-06-07 14:55:35 +02:00
Anton-4
22d834ebd9 Merge branch 'trunk' of github.com:rtfeldman/roc into typos_ci 2021-06-07 12:33:26 +02:00
Anton-4
314503cf7f fixed typos, added typos checking to CI 2021-06-05 20:02:54 +02:00
Anton-4
3acd9d1396 stackoverflow fix + cargo criterion fix 2021-06-05 16:42:06 +02:00
Anton-4
4beac319bc Run benchmarks for longer, added README to benchmarks 2021-06-04 20:00:45 +02:00
Anton-4
93a77f0518 adapted safe-earthly script to be capable of running benchmarks 2021-06-02 14:36:53 +02:00
Anton-4
7e0575368c Use custom forks for criterion and cargo-criterion, still have web-sys conflict 2021-06-02 11:08:14 +02:00
Anton-4
05645088b7 run benchmarks with input 2021-05-28 15:08:46 +02:00
Anton-4
07ad061ac0 fixed iai benchmarks 2021-05-19 14:32:59 +02:00
Anton-4
8d0d1a0758 put cli helpers in cli_utils crate, added bench_utils.rs for sharing functions between benchmarks, added iai benchmarks 2021-05-18 18:48:59 +02:00
Anton-4
c213ad1909 github actions setup for benchmarks 2021-05-17 19:44:03 +02:00
rvcas
95da2a246d chore(ci): update rust version in the Earthfile 2021-05-07 07:43:13 -04:00
Richard Feldman
122410df85 Use Rust 1.51 in Earthfile 2021-03-26 08:48:26 -04:00
Richard Feldman
8012e2c946
Merge pull request #1059 from rtfeldman/update_deps
Update dependencies of editor
2021-03-10 21:29:21 -05:00
Anton-4
a80c429a0a replace ; with && to prevent discarding of exit codes 2021-03-09 18:41:32 +01:00
Anton-4
73365fe5fa added g++ to dependencies for spirv_cross 2021-03-09 11:15:48 +01:00
Brendan Hansknecht
9e7f11f473 Also print scache information for final test install and run 2021-02-24 21:38:14 -08:00
Brendan Hansknecht
130551f61d Cleanup chef in earthly 2021-02-24 18:00:00 -08:00
Brendan Hansknecht
ad23cecf71 Add chef to the earthy build
Earthly doesn't support this properly so it probably isn't worth
using yet, but I thought it was worth documenting. Eventually,
This should be used to speed up builds by caching dependencies in
an image instead of rebuilding them.
2021-02-21 16:11:25 -08:00
Brendan Hansknecht
5f38510f6a Update earthly file
Fixes bug related to setting rust flags. Also switches to using ENV
instead of ARG to set environment variables over multiple targets.
Finally, it uses builtin earthly caching instead of copying around
the sccache folder. Different targets don't get to share the
sccache dir, but that doesn't matter because they build different
targets without overlap.
2021-02-21 13:09:17 -08:00
Richard Feldman
c1ee743dc9
Merge branch 'trunk' into ci_ssl_fix 2021-02-20 23:36:20 -05:00
Anton-4
dfaa280a88
Update CI to rust 1.50 2021-02-20 17:39:41 +01:00
Anton-4
1f2dab2ad8
Forgot -y for sudo apt install libssl-dev 2021-02-20 17:33:18 +01:00
Folkert
1a52023286 re-enable test suit 2021-02-20 17:22:11 +01:00
Anton-4
06ec1ca952
run only AStar 2021-02-20 16:38:36 +01:00
Anton-4
6d514997ab
set RUST_BACKTRACE=1 in earthly 2021-02-20 16:03:01 +01:00
Anton-4
e247b573a6 Added valgrind dependency to Earthfile, enabled valgrind tests 2021-02-10 13:30:34 +01:00
Anton-4
d7691cb50a Added CONTRIBUTING file with earthly instructions 2021-02-09 12:09:44 +01:00
Anton-4
bf83f258b3 No incremental compilation, print clippy+fmt version 2021-02-09 11:29:41 +01:00
Anton-4
5523fc6b77 Don't clean repo between runs 2021-02-08 20:06:32 +01:00
Anton-4
cd9036b687 sccache fixes 2021-02-08 18:59:21 +01:00